作者:旺仔牛叉糖 | 来源:互联网 | 2023-08-31 12:18
Neo4j的配置文件位于confneo4j.conf文件内,关于每个配置,neo4j都有其对应的英文解释,这里不对里面的内容进行一一解释,仅挑选一些核心重要的内容进行说明。1.
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的一些常用配置, 用户可根据自己的需要按需配置。