Neo4j集群安装配置
Neo4j集群安装配置
一、准备安装包及基础环境的准备
1、 集群规划
- master 10.71.197.94
- slaves-01 10.71.197.95
- slaves-02 10.71.197.96
- slaves-03 10.71.197.97
- slaves-04 10.71.197.98
- slaves-05 10.71.197.99
下载安装包
http://dist.neo4j.org/neo4j-enterprise-1.9.4-unix.tar.gz
2、 解压
tar -xzvf neo4j-enterprise-1.9.4-unix.tar.gz
修改目录:mv neo4j-enterprise-1.9.4 neo4j
3、 将解压后的文件上传到集群中的各个节点
scp -r neo4j [email protected]:/usr/
scp -r neo4j [email protected]:/usr/
scp -r neo4j [email protected]:/usr/
scp -r neo4j [email protected]:/usr/
scp -r neo4j [email protected]:/usr/
二、Neo4j集群安装HA
1、Neo4j-master的配置
- [[email protected] conf]# vi neo4j.properties
- ha.server_id=1
- ha.server=10.71.197.94:6001
- ha.cluster_server=10.71.197.94:5001
- ha.initial_hosts=10.71.197.941:5001, 10.71.197.94:5001, 10.71.197.94:5001 …
- [[email protected] conf]# vi neo4j-server.properties
- org.neo4j.server.webserver.address=0.0.0.0
- org.neo4j.server.database.mode=HA
2、Neo4j-slave配置
- [[email protected] conf]# vi neo4j.properties
- ha.server_id=2
- ha.server=10.71.197.95:6001
- ha.cluster_server=10.71.197.95:5001
- ha.initial_hosts=10.71.197.941:5001, 10.71.197.94:5001, 10.71.197.94:5001 …
- [[email protected] conf]# vi neo4j-server.properties
- org.neo4j.server.webserver.address=0.0.0.0
- org.neo4j.server.database.mode=HA
三、服务管理
启动:./usr/neo4j/bin/neo4j start
停止:./usr/neo4j/bin/neo4j stop
四、访问集群
http://10.71.197.94:7474/webadmin/
http://10.71.197.95:7474/webadmin/
http://10.71.197.96:7474/webadmin/
http://10.71.197.97:7474/webadmin/
http://10.71.197.98:7474/webadmin/
http://10.71.197.99:7474/webadmin/
五、创建一个简单的社交关系图
- CREATE (A {id:1,name:'A'}), (B {id:2,name:'B'}), (C {id:3,name:'C'}), (D {id:4,name:'D'}),(A)-[:knows]->(B),(A)-[:knows]->(C),(B)-[:knows]->(D),(D)-[:knows]->(A);