1.7. 关闭 Data Grid 服务器
停止单独运行的服务器,或者安全地关闭集群。
流程
- 创建与 Data Grid 的 CLI 连接。
使用以下方法之一关闭 Data Grid 服务器:
使用
shutdown cluster
命令停止集群中的所有节点,例如:[//containers/default]> shutdown cluster
此命令将集群状态保存到集群中每个节点的
data
文件夹。如果使用缓存存储,shutdown cluster
命令也会保留缓存中的所有数据。使用
shutdown server
命令和服务器主机名停止单个服务器实例,例如:[//containers/default]> shutdown server <my_server01>
shutdown server
命令不会等待重新平衡操作完成,如果同时指定了多个主机名,这可能会导致数据丢失。
有关使用 命令的更多详细信息,运行 help shutdown
。
验证
在关闭服务器时,Data Grid 会记录以下信息:
ISPN080002: Data Grid Server stopping ISPN000080: Disconnecting JGroups channel cluster ISPN000390: Persisted state, version=<$version> timestamp=YYYY-MM-DDTHH:MM:SS ISPN080003: Data Grid Server stopped
1.7.1. 重启 Data Grid 集群
当您将 Data Grid 集群在关闭后重新上线时,您应该在添加或删除节点或修改集群状态前等待集群可用。
如果您使用 shutdown server
命令关闭集群节点,则必须以相反的顺序重启每台服务器。
例如,如果您关闭 server1
,然后关闭 server2
,您应该首先启动 server2
,然后启动 server1
。
如果您使用 shutdown cluster
命令关闭集群,集群只有在所有节点重新加入后才能完全正常工作。
您可以以任何顺序重启节点,但集群处于 DEGRADED 状态,直到关闭前加入的所有节点都处于运行状态。