neo4j配置文件neo4j.conf詳解


一、dbms配置

dbms.default_database=neo4j

目錄路徑

dbms.directories.data=data
dbms.directories.plugins=plugins
dbms.directories.certificates=certificates
dbms.directories.logs=logs
dbms.directories.lib=lib
dbms.directories.run=run
dbms.directories.metrics=metrics

導入文件的目錄,配置后只能從import目錄導入,注釋后可從任意文件目錄導入

dbms.directories.import=import

認證

dbms.security.auth_enabled=false

允許更新

dbms.allow_upgrade=true

初始Java堆大小

dbms.memory.heap.initial_size=512m

最大Java堆大小

dbms.memory.heap.max_size=512m

jvm額外啟動參數,多個配置多個

dbms.jvm.additional=-XX:MaxDirectMemorySize=512m

頁緩存大小,默認為RAM大小減去最大堆內存后的50%(假如機器上只運行了neo4j)

dbms.memory.pagecache.size=10g

數據庫總數

dbms.max_databases=100

是否允許在線備份

dbms.backup.enabled=true

默認只能localhost備份

dbms.backup.listen_address=0.0.0.0:6362
#The maximum time interval of a transaction within which it should be completed.
dbms.transaction.timeout

Defines whether memory for transaction state should be allocated on- or offheap.ON_HEAP, OFF_HEAP。默認OFF_HEAP

dbms.tx_state.memory_allocation=ON_HEAP

The number of Cypher query execution plans that are cached.

dbms.query_cache_size=1000

neo4j運行模式:SINGLE, CORE, READ_REPLICA

dbms.mode=SINGLE

二、JVM配置

初始Java堆大小

dbms.memory.heap.initial_size=512m

最大Java堆大小

dbms.memory.heap.max_size=512m

三、網絡連接配置

默認只允許本地連接

dbms.connectors.default_listen_address=0.0.0.0

配置成當前機器IP或hostname

dbms.connectors.default_advertised_address=localhost

Bolt 連接

dbms.connector.bolt.enabled=true
dbms.connector.bolt.tls_level=DISABLED
dbms.connector.bolt.listen_address=:7687

Bolt連接保持時間

dbms.connector.bolt.thread_pool_keep_alive=5m

處理Bolt連接線程池最大線程數,默認400

dbms.connector.bolt.thread_pool_max_size

處理Bolt連接線程池最小線程數,默認5

dbms.connector.bolt.thread_pool_min_size

HTTP 連接

dbms.connector.http.enabled=true
dbms.connector.http.listen_address=:7474

HTTPS 連接

dbms.connector.https.enabled=false
dbms.connector.https.listen_address=:7473

neo4j工作線程數,只對REST連接生效

dbms.threads.worker_count=20

四、metris監控

default true

metrics.enabled=true

監控導出到CSV文件

metrics.csv.enabled=true

允許Prometheus,默認false

metrics.prometheus.enabled=true

The hostname and port to use as Prometheus endpoint

metrics.prometheus.endpoint=localhost:2004


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM