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...