ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker-neo4j安装部署及备份

2022-01-14 10:58:47  阅读:334  来源: 互联网

标签:dbms 0.0 备份 address neo4j Docker causal listen


Docker-neo4j安装部署及备份

一、安装

1、从云端拉取neo4j镜像

docker pull neo4j:3.4.5

注:该镜像版本最好用3.4.5,4.0以后的版本与之前的版本不兼容。

2、启动服务

docker run \
-d \
--restart=always \
--name=【容器名称】\
-p 13003:7474 \
-p 13004:7687 \
-v 【挂载地址】/data:/data \
-v 【挂载地址】/logs:/logs \
-v 【挂载地址】/conf:/var/lib/neo4j/conf \
-v 【挂载地址】/import:/var/lib/neo4j/import \
--env NEO4J_AUTH=neo4j/password \
neo4j:3.4.5

3、修改配置文件

启动服务以后,先修改配置文件:vi 【挂载地址】/conf/neo4j.conf

dbms.security.auth_enabled=false		# 新增,解决账号密码登录报错

wrapper.java.additional=-Dneo4j.ext.udc.source=docker
ha.host.data=3cf44b96b2f3:6001
ha.host.coordination=3cf44b96b2f3:5001
dbms.tx_log.rotation.retention_policy=100M size
dbms.memory.pagecache.size=512M
dbms.memory.heap.max_size=512M
dbms.memory.heap.initial_size=512M
dbms.directories.logs=/logs
dbms.connectors.default_listen_address=0.0.0.0			# 打开外网访问
dbms.connector.https.listen_address=0.0.0.0:7473			# 打开外网访问
dbms.connector.http.listen_address=0.0.0.0:7474				# 打开外网访问	
dbms.connector.bolt.listen_address=0.0.0.0:7687			# 打开外网访问
causal_clustering.transaction_listen_address=0.0.0.0:6000
causal_clustering.transaction_advertised_address=3cf44b96b2f3:6000
causal_clustering.raft_listen_address=0.0.0.0:7000
causal_clustering.raft_advertised_address=3cf44b96b2f3:7000
causal_clustering.discovery_listen_address=0.0.0.0:5000
causal_clustering.discovery_advertised_address=3cf44b96b2f3:5000
EDITION=community

修改完配置文件后,需要修改目录权限,以防止neo4j不能正常读取配置文件。
chmod -R 777 【挂载地址】

4、重启容器

docker restart 【容器名称】

5、测试访问

http://【IP】:13003/browser/

二、备份与加载

1、参考:

docker neo4j备份与加载

标签:dbms,0.0,备份,address,neo4j,Docker,causal,listen
来源: https://blog.csdn.net/feifeiyechuan/article/details/122489218

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有