解除服务器绑定
您可以使用 neo4j-admin server unbind
命令来移除和归档集群服务器的集群状态,以便它可以重新绑定到集群。
在任意数量的服务器上运行 仅在排查 特定服务器 故障时使用
|
语法
neo4j-admin server unbind
命令具有以下语法
neo4j-admin server unbind [-h] [--expand-commands] [--verbose] [--archive-cluster-state[=true|false]] [--additional-config=<file>] [--archive-path=<path>]
选项
neo4j-admin server unbind
命令具有以下选项
选项 | 描述 | 默认值 |
---|---|---|
|
包含附加配置的配置文件。 |
|
|
启用或禁用集群状态归档。 |
|
|
集群状态归档的目标(文件或文件夹)。 |
|
|
允许在配置值评估中进行命令扩展。 |
|
|
显示此帮助消息并退出。 |
|
|
启用详细输出。 |
|
1. 有关详细信息,请参阅Neo4j Admin 和 Neo4j CLI → 配置。 |
用法
您可以使用 neo4j-admin server unbind
命令来移除集群服务器的集群状态,将集群服务器转换为独立服务器,或移除并归档集群服务器的集群状态。
移除服务器的集群状态
要移除服务器的集群状态,请在该服务器的 <NEO4J_HOME> 文件夹中运行 neo4j-admin server unbind
命令。重新启动后,解除绑定的服务器将作为一个新服务器重新加入集群,并且必须使用 ENABLE SERVER
命令启用它。
将集群成员转换为独立服务器
要在将 Neo4j 服务器从集群中解除绑定后以单机(独立)模式启动它,请验证 initial.server.mode_constraint
在 neo4j.conf 文件中设置为 NONE
。
归档集群状态
如果出现问题需要调试,您可以归档集群状态,从 <NEO4J_HOME> 文件夹中运行带有参数 --archive-cluster-state=true
和 --archive-path=<destination-folder>
的 neo4j-admin server unbind
命令
bin/neo4j-admin server unbind --archive-path=/path/to/archive-folder --archive-cluster-state=true
默认结果文件名为
unbound_cluster_state.<YYYYMMDDHH24MM>.zip