Neo4j配置说明
更新时间: 2023-02-03 18:43:00
阅读 74
Neo4j配置说明
服务配置
配置组:dbms
参数名 | 默认值 | 备注 |
---|---|---|
mode | CORE | neo4j.conf 配置文件中的 dbms.mode 配置项,为 Neo4j 数据库的操作模式 |
backup_enabled | true | neo4j.conf 配置文件中的 dbms.backup.enabled 配置项,为 Neo4j 数据库是否开启在线备份 |
shell_enabled | true | neo4j.conf 配置文件中的 dbms.shell.enabled 配置项,为 Neo4j 数据库是否开启shell |
windows_service_name | neo4j | neo4j.conf 配置文件中的 dbms.windows_service_name 配置项,为 Neo4j 服务的 windows service 名 |
配置组:dbms_directories
参数名 | 默认值 | 备注 |
---|---|---|
import | import | neo4j.conf 配置文件中的 dbms.directories.import 配置项,为 Neo4j 服务的 URLs 文件的根目录 |
配置组:dbms_connectors
参数名 | 默认值 | 备注 |
---|---|---|
default_listen_address | 0.0.0.0 | neo4j.conf 配置文件中的 dbms.connectors.default_listen_address 配置项,为 Neo4j 服务的 connectors 的默认监听地址 |
配置组:dbms_connector
参数名 | 默认值 | 备注 |
---|---|---|
bolt_enabled | true | neo4j.conf 配置文件中的 dbms.connector.bolt.enabled 配置项,为 Neo4j 服务是否开启 bolt connector |
bolt.tls_level | OPTIONAL | neo4j.conf 配置文件中的 dbms.connector.bolt.tls_level 配置项,为 Neo4j 服务的 connector 的加密等级 |
bolt.thread_pool_max_size | 2000 | neo4j.conf 配置文件中的 dbms.connector.bolt.thread_pool_max_size 配置项, 为 Neo4j 服务的 connector 的可绑定的最大线程数 |
http_enabled | true | neo4j.conf 配置文件中的 dbms.connector.http.enabled 配置项,为 Neo4j 服务的 connector 是否开启 http |
https_enabled | true | neo4j.conf 配置文件中的 dbms.connector.https.enabled 配置项,为 Neo4j 服务的 connector 是否开启 https |
配置组:causal_clustering
参数名 | 默认值 | 备注 |
---|---|---|
minimum_core_cluster_size_at_formation | 2 | neo4j.conf 配置文件中的 causal_clustering.minimum_core_cluster_size_at_formation 配置项, 为 Neo4j 集群最初组成所需的节点数 |
minimum_core_cluster_size_at_runtime | 3 | neo4j.conf 配置文件中的 causal_clustering.minimum_core_cluster_size_at_runtime 配置项, 为 Neo4j 集群进行选举时所需的最少节点 |
discovery_type | 3 | neo4j.conf 配置文件中的 causal_clustering.discovery_type 配置项,为 Neo4j 群集名称解析的发现类型 |
leader_election_timeout | 20s | neo4j.conf 配置文件中的 causal_clustering.leader_election_timeout 配置项,为 Neo4j 集群选举超时时间设置 |
enable_pre_voting | true | neo4j.conf 配置文件中的 causal_clustering.enable_pre_voting 配置项,为 Neo4j 集群选举是否开启预投票 |
配置组:security
dbms.security.procedures.unrestricted | algo.,apoc. | neo4j.conf 配置文件中的 dbms.security.procedures.unrestricted 配置项, 为 Neo4j 服务允许完全访问数据库的操作和自定义函数的列表 |
---|---|---|
dbms.security.procedures.whitelist | algo.,apoc. | neo4j.conf 配置文件中的 dbms.security.procedures.whitelist 配置项, 为 Neo4j 服务允许完全访问数据库的操作和自定义函数的白名单 |
dbms.security.auth_enabled | true | neo4j.conf 配置文件中的 dbms.security.auth_enabled 配置项,为 Neo4j 服务收入开启接入认证 |
dbms.security.allow_csv_import_from_file_urls | true | neo4j.conf 配置文件中的 dbms.security.allow_csv_import_from_file_urls 配置项, 为 Neo4j 服务确定在使用 LOAD CSV 加载数据时,Cypher 是否允许使用文件 URL。 |
apoc.import.file.enabled | true | neo4j.conf 配置文件中的 apoc.import.file.enabled 配置项,为 Neo4j 服务是否开启 apoc import |
高级参数配置
若需要变更服务配置文件,请按照以下步骤执行:
明确需要添加或修改的参数名称
新增一个配置分组,分组名必须为neo4j.conf (使用1.7.3版本新部署的服务默认存在该分组)
在该分组下新增对应的字段名,名称为参数名,类型为string,字段值即要调整的参数值
重启服务,勾选同步配置让配置生效
Neo4j服务配置文件参考:https://neo4j.com/docs/operations-manual/current/reference/configuration-settings/#configuration-settings
文档反馈
以上内容对您是否有帮助?