Neo4j集群容器化部署

2022-08-09 09:03:10 字數 2349 閱讀 7428

core servers:10.110.10.11, 10.110.10.12, 10.110.10.13

read replicas:10.110.10.14, 10.110.10.15, 10.110.10.16

neo4j圖資料庫分布式架構圖:(詳細可參考官方文件:

# 分別在伺服器10.110.10.11, 10.110.10.12, 10.110.10

.13執行,並將core_addr替換為對應的ip

export home=/disk01/neo4j_cluster

export core_addr=10.110.10.11

docker run --name=neo4j-core --detach \

--network=host \

--publish=7474:7474 --publish=7687:7687

\ --publish=5000:5000 --publish=6000:6000 --publish=7000:7000

\ --env=neo4j_dbms_mode=core \

--env=neo4j_causal__clustering_expected__core__cluster__size=3

\ --env=neo4j_causal__clustering_initial__discovery__members=10.110.10.11:5000,10.110.10.12:5000,10.110.10.13:5000

\ --env=neo4j_causal__clustering_discovery__advertised__address=$core_addr:5000

\ --env=neo4j_causal__clustering_transaction__advertised__address=$core_addr:6000

\ --env=neo4j_causal__clustering_raft__advertised__address=$core_addr:7000

\ --env=neo4j_dbms_connectors_default__advertised__address=$core_addr \

--env=neo4j_accept_license_agreement=yes \

--volume=$home/data:/data \

--volume=$home/logs:/logs \

--volume=$home/import:/import \

--volume=$home/plugins:/plugins \

--env=neo4j_dbms_memory_pagecache_size=4g \

--restart=always \

--env=neo4j_dbms_connector_bolt_enabled=true

\ --env=neo4j_dbms_connector_bolt_listen__address=:7687

\ --env=neo4j_metrics_prometheus_enabled=true

\ --env=neo4j_metrics_prometheus_endpoint=0.0.0.0:2004

\ neo4j:

3.4.15-enterprise

# 分別在伺服器10.110.10.14, 10.110.10.15, 10.110.10

.16執行

docker run --name=read_replica --detach \

--publish=8474:7474 --publish=8473:7473 --publish=8687:7687

\ --env=neo4j_dbms_mode=read_replica \

--env=neo4j_causal__clustering_initial__discovery__members=10.110.10.11:5000,10.110.10.12:5000,10.110.10.13:5000

\ --env=neo4j_accept_license_agreement=yes \

--restart=always \

neo4j:

3.4.15-enterprise

瀏覽器訪問初始化賬號密碼

注意: neo4j3.5版本之後的企業版需要收費,所以以上用的是3.4.15企業版

Neo4j集群容器化部署

core servers 10.110.10.11,10.110.10.12,10.110.10.13 read replicas 10.110.10.14,10.110.10.15,10.110.10.16 neo4j圖資料庫分布式架構圖 詳細可參考官方文件 分別在伺服器10.110.10.11,...

Neo4j學習(2) Win系統安裝Neo4j

neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...

Neo4j檔案說明

neo4j作為資料庫式的nosql工具,檔案儲存也有其獨特方面。neostore neostore.id 儲存版本資訊 neostore.nodestore.db neostore.nodestore.db.id 儲存節點資料與節點序列id neostore.propertystore.db neo...