java neo4j配置_Neo4j教程 - 3 详解 Neo4j 核心配置

Neo4j的配置文件位于/conf/neo4j.conf文件内,关于每个配置,neo4j都有其对应的英文解释,这里不对里面的内容进行一一解释,仅挑选一些核心重要的内容进行说明。

1. 数据安装目录

dbms.directories目录指明了安装neo4j时的主要数据的目录位置,如果用户忘记了数据、插件、日志、类库、导入文件等内容的位置,可以从此处进行查阅。

dbms.directories.data=data

dbms.directories.plugins=plugins

dbms.directories.logs=logs

dbms.directories.lib=lib

dbms.directories.run=run

dbms.directories.transaction.logs.root=data/transactions

dbms.directories.import=import

2. 内存配置

neo4j 运行需要依赖 JAVA 环境,dbms.memory 用于配置运行时的内存空间。

dbms.memory.heap.initial_size=512m

dbms.memory.heap.max_size=512m

# 映射存储文件的大小,默认为值 (RAM/2 - Java 堆大小)

dbms.memory.pagecache.size=10g

# 能够处理最大事务的空间

dbms.memory.transaction.global_max_size=256m

# 单个事务占用的最大内存空间

dbms.memory.transaction.max_size=16m

3. 网络设置

3.1 不限制访问IP

dbms.default_listen_address=0.0.0.0

3.2  开启bolt 连接器及访问端口

dbms.connector.bolt.enabled=true

dbms.connector.bolt.listen_address=:7687

3.3 开启HTTP访问端口

dbms.connector.http.enabled=true

dbms.connector.http.listen_address=:7474

3.4 开启HTTPS

dbms.connector.http.enabled=true

dbms.connector.http.listen_address=:7474

4. 日志

# To enable HTTP logging, uncomment this line

#dbms.logs.http.enabled=true

# Number of HTTP logs to keep.

#dbms.logs.http.rotation.keep_number=5

# Size of each HTTP log that is kept.

#dbms.logs.http.rotation.size=20m

# To enable GC Logging, uncomment this line

#dbms.logs.gc.enabled=true

# GC Logging Options

# see https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-BE93ABDC-999C-4CB5-A88B-1994AAAC74D5

#dbms.logs.gc.options=-Xlog:gc*,safepoint,age*=trace

# Number of GC logs to keep.

#dbms.logs.gc.rotation.keep_number=5

# Size of each GC log that is kept.

#dbms.logs.gc.rotation.size=20m

# Log level for the debug log. One of DEBUG, INFO, WARN and ERROR. Be aware that logging at DEBUG level can be very verbose.

#dbms.logs.debug.level=INFO

# Size threshold for rotation of the debug log. If set to zero then no rotation will occur. Accepts a binary suffix "k",

# "m" or "g".

#dbms.logs.debug.rotation.size=20m

# Maximum number of history files for the internal log.

#dbms.logs.debug.rotation.keep_number=7

5.  数据库访问配置

5.1 是否只读

dbms.read_only=false

5.2 作为windows服务启动时的服务名

dbms.windows_service_name=neo4j

6. JVM参数, 具体内容略

以上是neo4j的一些常用配置, 用户可根据自己的需要按需配置。

你可能感兴趣的:(java,neo4j配置)