部署Neo4j3.5版本HA叢集
阿新 • • 發佈:2021-01-14
neo4j高可用叢集(HA)
文章目錄
一、 neo4j高可用叢集配置(HA
叢集 3.X
企業版)
1.1 準備
準備三臺機子,ip如下:
192.168.10.140(master)
192.168.10.141
192.168.10.142
1.2 安裝Neo4j
# 解壓neo4j安裝包
tar xzf neo4j-enterprise-3.5.4-unix.tar.gz
1.3 叢集配置
修改“neo4j安裝目錄/conf/neo4j.conf
”檔案
1.3.1 192.168.10.140配置
# 配置之後機子才可以互聯 dbms.connectors.default_listen_address=192.168.10.140 dbms.mode=HA # id為1表示主節點,不同機子不能相同 ha.server_id=1 # 叢集的三臺機子 ha.initial_hosts=192.168.10.140:5001,192.168.10.141:5001,192.168.10.142:5001
1.3.2 192.168.10.141配置
# 配置之後機子才可以互聯
dbms.connectors.default_listen_address=192.168.10.141
dbms.mode=HA
# id為1表示主節點,不同機子不能相同
ha.server_id=2
# 叢集的三臺機子
ha.initial_hosts=192.168.10.140:5001,192.168.10.141:5001,192.168.10.142:5001
1.3.3 192.168.10.142配置
# 配置之後機子才可以互聯
dbms.connectors.default_listen_address=192.168.10.142
dbms.mode= HA
# id為1表示主節點,不同機子不能相同
ha.server_id=3
# 叢集的三臺機子
ha.initial_hosts=192.168.10.140:5001,192.168.10.141:5001,192.168.10.142:5001
1.3.4 load圖
只要在主節點load,會自動同步到其他節點。
./neo4j-admin import -database 1400w.db -nodes: ../import/1400w/Vertex_個人.csv -relationships: ../import/1400w/Edge_個人-個人-關注.csv
二、 安裝演算法包
演算法包Github:https://github.com/neo4j-contrib/neo4j-graph-algorithms/releases
-
下載相應版本jar,放到”
neo4j安裝目錄/plugins
“下; -
修改“
neo4j安裝目錄/conf/neo4j.conf
”檔案,新增如下內容:
dbms.security.procedures.unrestricted=algo.*
- 重啟Neo4j,輸入如下命令,輸出演算法列表既安裝成功。
CALL algo.list()