1. 程式人生 > 其它 >部署Neo4j3.5版本HA叢集

部署Neo4j3.5版本HA叢集

技術標籤:HA叢集Neo4j圖資料庫neo4j資料庫

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

  1. 下載相應版本jar,放到”neo4j安裝目錄/plugins“下;

  2. 修改“neo4j安裝目錄/conf/neo4j.conf”檔案,新增如下內容:

dbms.security.procedures.unrestricted=algo.*
  1. 重啟Neo4j,輸入如下命令,輸出演算法列表既安裝成功。
CALL algo.list()