安装环境
虚拟机系统: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,则会出现以下错误:
三台虚拟机安装neo4j集群