docker 搭建neo4j 及迁移

Posted X糊涂仙儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 搭建neo4j 及迁移相关的知识,希望对你有一定的参考价值。

1、docker-compose搭建neo4j

docker

~]# cat docker-compose.yaml
version: 3.7
services:
web:
restart: always
container_name: Neo4j_test
image: neo4j:latest
ports:
- 7474:7474
- 7687:7687
volumes:
- ./conf:/var/lib/neo4j/conf/ #宿主:docker
- ./neo4j_data:/data #宿主目录:docker数据根目录
- ./logs:/var/lib/neo4j/logs #宿主:docker

###迁移

2、评估应用使用率

针对现有neo4j的cpu、内存、存储使用率进行评估

1、查看数据目录使用位置

~]# pwd
/data/neo4j

2、查看使用率

~]# docker stats 6d54e7exxxxx
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
xxxxxxxxxxxx Neo4j_test 30.47% 15.528GiB / 31.26GiB 45.89% 44.4MB / 457MB 0B / 0B 77

2、停机迁移

1、新建同等规格机器

2、关停服务

~]# docker-compose stop

3、将docker-compose目录全部打包并拷贝至目标机器

tar -czvf neo4j.tar.gz /data/neo4j/*

scp neo4j.tar.gz root@x.x.x.x:/data

4、解压运行

~]# docker-compose up

5、访问测试

http://ip:7474/browse

以上是关于docker 搭建neo4j 及迁移的主要内容,如果未能解决你的问题,请参考以下文章

Centos下Docker中运行neo4j 并配置挂载本地文件

docker安装neo4j和部署jar项目

Docker——基于Docker搭建MongoDB分片集群

细说Mammut大数据系统测试环境Docker迁移之路

细说Mammut大数据系统测试环境Docker迁移之路

docker gitlab迁移 备份 部署 搭建以及各种问题