neo4j 集群搭建
发布于 5 年前 作者 pangguoming 4350 次浏览 来自 分享

安装环境 虚拟机系统:redhat 6.5,ext4文件系统 虚拟机配置:内存2G,CPU2P Jdk:1.8 Neo4j:3.0.7企业版 安装步骤 (1)、设置虚拟机名称 在/etc/sysconfig/network设置主机名称,分别设置为neo4j-01、neo4j-02、neo4j-03 如果主机名称做了修改则需要重启虚拟机,否则可以进入下一步 (2)、添加IP和主机名称 在每台虚拟机上做以下操作: #vim /etc/hosts 在该文件中分别加上每个虚拟机的IP和主机名,例如: IP1 neo4j-01 IP2 neo4j-02 IP3 neo4-03 保存并退出 (3)、关闭所有虚拟机的防火墙 Chkconfig iptables off (永久关闭) (4)、安装neo4j(每个虚拟机都要安装) 用的都是root用户安装neo4j的,如果想要安装在单独的用户下,可以自己新建用户,在安装。 1、 创建neo4j安装目录 Mkdir -p /neo4j 2、 使用winscp工具上传安装包到1创建的目录中 3、 解压安装包 Tar -xf /neo4j/neo4j-enterprise-3.0.7-unix.tar.gz -C /neo4j 用该命令解压获得的文件它的用户是nfsnobody,使用以下命令更改用户: Chown -R root:root /neo4j/neo4j-enterprise-3.0.7 4、 配置 每个虚拟机修改neo4j的配置文件neo4j.conf Neo4j-01: Ha.mode=HA Ha.server_id=1 Ha.initial_hosts=IP1:5001,IP2:5001,IP3:5001 Ha.pull_interval=30 Neo4j-02: Ha.mode=HA Ha.server_id=2 Ha.initial_hosts=IP1:5001,IP2:5001,IP3:5001 Ha.pull_interval=30 Neo4j-03: Ha.mode=HA Ha.server_id=3 Ha.initial_hosts=IP1:5001,IP2:5001,IP3:5001 Ha.pull_interval=30 5、 启动 每个虚拟机启动neo4j /neo4j/neo4j-enterprise-3.0.7/bin/neo4j start 碰到的错误 (1)、如果不关闭防火墙则其他机器无法访问,你可以考虑开放端口也可以考虑暂时性关闭防火墙 (2)、如果不修改/etc/hosts,则会出现以下错误:

untitled1.png

回到顶部