配置选项
配置选项位置
来自 配置选项参考 的所有配置选项可以以下列方式提供
选项 | 描述 |
---|---|
环境变量 |
通过 |
|
位于与 |
此表的顺序与其配置选项优先级一致。例如,任何环境变量设置将覆盖 apoc.conf
中设置的选项。
APOC Extended 内部依赖于 Apache commons-config 来解析配置设置。元配置位于 |
配置选项参考
-
apoc.export.file.enabled
: 启用将本地文件写入磁盘。 -
apoc.import.file.enabled
: 启用从磁盘读取本地文件。 -
apoc.import.file.use_neo4j_config
: 从磁盘读取本地文件时,使用 Neo4j 配置设置。 -
apoc.http.timeout.connect
: 设置出站 HTTP 连接建立的超时时间。 -
apoc.http.timeout.read
: 设置出站 HTTP 读取的超时时间。 -
apoc.jobs.scheduled.num_threads
: 定时执行线程池大小。 -
apoc.jobs.pool.num_threads
: 后台执行线程池大小。 -
apoc.jobs.queue.size
: 后台执行作业队列大小。 -
apoc.couchbase.<key>.uri
: 在一个 key 下存储 couchbase-urls,供 couchbase 过程使用 -
apoc.es.<key>.uri
: 在一个 key 下存储 es-urls,供 elasticsearch 过程使用 -
apoc.jdbc.<key>.uri
: 在一个 key 下存储 jdbc-urls,供 apoc.load.jdbc 使用 -
apoc.mongodb.<key>.uri
: 在一个 key 下存储 mongodb-urls,供 mongodb 过程使用 -
apoc.ttl.enabled
: 启用生存时间后台任务 -
apoc.ttl.enabled.<name_db>
: 为特定数据库启用生存时间后台任务。请注意,此 key 必须设置在apoc.conf
中。如果为 true,即使apoc.ttl.enabled
为 false,该数据库的 TTL 也被启用;如果为 false,即使apoc.ttl.enabled
为 true,该数据库的 TTL 也被禁用。 -
apoc.ttl.schedule
: 设置运行 TTL 后台任务的频率(秒)。 -
apoc.ttl.schedule.<name_db>
: 设置运行特定数据库的 TTL 后台任务的频率(秒)。它优先于apoc.ttl.schedule
。请注意,此 key 必须设置在apoc.conf
中。 -
apoc.ttl.limit
: 在一个后台事务中删除的最大节点数,即在删除节点时应用于apoc.periodic.iterate()
的 batchSize。 -
apoc.ttl.limit.<name_db>
: 在一个后台事务中删除特定数据库的最大节点数,即在删除特定数据库节点时应用于apoc.periodic.iterate()
的 batchSize。它优先于apoc.ttl.limit
。请注意,此 key 必须设置在apoc.conf
中。 -
apoc.uuid.enabled
: 启用 UUID 处理程序的全局开关。 -
apoc.uuid.enabled.<name_db>
: 启用/禁用特定数据库的 UUID 处理程序。请注意,此 key 必须设置在apoc.conf
中。如果为 true,即使apoc.uuid.enabled
为 false,该数据库的 UUID 也被启用;如果为 false,即使apoc.uuid.enabled
为 true,该数据库的 UUID 也被禁用。
描述 |
启用将本地文件写入磁盘。 |
有效值 |
布尔值 |
默认值 |
|
描述 |
启用从磁盘读取本地文件。 |
有效值 |
布尔值 |
默认值 |
|
描述 |
如果启用,此设置通过读取 |
有效值 |
布尔值 |
默认值 |
|
描述 |
设置与 URI 通信时使用的指定超时值(毫秒)。如果在连接建立之前超时,则会引发异常。超时值为零表示无限超时。 |
有效值 |
整数 |
默认值 |
|
描述 |
设置与 URI 通信时使用的指定超时值(毫秒)。如果在数据可读之前超时,则会引发异常。超时值为零表示无限超时。 |
有效值 |
整数 |
默认值 |
|
描述 |
|
有效值 |
整数 |
默认值 |
|
描述 |
用于后台执行的默认 APOC 线程池中的线程数。 |
有效值 |
整数 |
默认值 |
|
描述 |
|
有效值 |
整数 |
默认值 |
|
描述 |
在一个 key 下存储 couchbase-urls,用作 couchbase 过程的第 1 个参数 |
有效值 |
字符串 |
默认值 |
|
描述 |
在一个 key 下存储 es-urls,用作 elasticsearch 过程的第 1 个参数 |
有效值 |
字符串 |
默认值 |
|
描述 |
在一个 key 下存储 jdbc-urls,用作 apoc.load.jdbc 过程的第 1 个参数 |
有效值 |
字符串 |
默认值 |
|
描述 |
在一个 key 下存储 mongodb-urls,用作 mongodb 过程的第 1 个参数 |
有效值 |
字符串 |
默认值 |
|
描述 |
启用生存时间后台任务 |
有效值 |
布尔值 |
默认值 |
|
描述 |
为特定数据库启用生存时间后台任务。请注意,此 key 必须设置在 |
有效值 |
布尔值 |
默认值 |
|
描述 |
设置运行 TTL 后台任务的频率(秒) |
有效值 |
整数 |
默认值 |
|
描述 |
设置运行特定数据库的 TTL 后台任务的频率(秒)。它优先于 |
有效值 |
整数 |
默认值 |
|
描述 |
在一个后台事务中删除的最大节点数,即在删除节点时应用于 |
有效值 |
整数 |
默认值 |
|
描述 |
在一个后台事务中删除特定数据库的最大节点数,即在删除特定数据库节点时应用于 |
有效值 |
整数 |
默认值 |
|
描述 |
启用 UUID 处理程序的全局开关 |
有效值 |
布尔值 |
默认值 |
|
描述 |
启用/禁用特定数据库的 UUID 处理程序。请注意,此 key 必须设置在 |
有效值 |
布尔值 |
默认值 |
|