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 root@slaves-01:/usr/
scp -r neo4j root@slaves-02:/usr/
scp -r neo4j root@slaves-03:/usr/
scp -r neo4j root@slaves-04:/usr/
scp -r neo4j root@slaves-05:/usr/

二、Neo4j集群安装HA

1Neo4j-master的配置

[root@master  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 …
[root@master conf]# vi neo4j-server.properties
org.neo4j.server.webserver.address=0.0.0.0
org.neo4j.server.database.mode=HA

2Neo4j-slave配置

[root@slaves-01  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 …

[root@master 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);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Neo4j 是一款数据库,可以用于存储和查询大规模的数据。为了保证高可用性和性能,可以通过搭建 Neo4j 集群来实现。下面是 Neo4j 集群安装的步骤: 1. 下载 Neo4j Enterprise 版本,并解压到多个节点上。 2. 修改每个节点的配置文件 conf/neo4j.conf。将以下配置项修改为相应的值: ``` dbms.mode=CORE dbms.connectors.default_listen_address=<本机IP地址> dbms.connector.bolt.listen_address=:7687 dbms.connector.http.listen_address=:7474 ha.server_id=<节点ID,不同节点ID不同> ha.initial_hosts=<所有节点的IP地址和端口号> ``` 3. 在主节点上,执行以下命令启动集群: ``` bin/neo4j-admin ha-init ``` 4. 在所有节点上执行以下命令启动 Neo4j 服务: ``` bin/neo4j start ``` 5. 在主节点上,执行以下命令将其他节点加入到集群中: ``` bin/neo4j-admin cluster join --host=<其他节点的IP地址> --port=5001 ``` 6. 在主节点上,执行以下命令将其他节点设置为从节点: ``` bin/neo4j-admin ha-slave ``` 7. 在从节点上,执行以下命令启动副本模式: ``` bin/neo4j-backup -from <主节点的IP地址> -backupDir <备份目录> bin/neo4j-admin unbind bin/neo4j-admin set-cluster-role --role=READ_REPLICA bin/neo4j start ``` 8. 测试集群是否正常工作。可以使用浏览器或者 Neo4j 客户端连接到集群,并执行一些查询操作。 以上是 Neo4j 集群安装的基本步骤,具体实现还需要根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值