docker 搭建neo4j 及迁移
Posted X糊涂仙儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 搭建neo4j 及迁移相关的知识,希望对你有一定的参考价值。
1、docker-compose搭建neo4j
~]# 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 及迁移的主要内容,如果未能解决你的问题,请参考以下文章