处理状态和扩展

集群中的每个节点可以在三种处理状态:

接受
节点是接受新工作。
排水
节点是不接受新的工作,但它仍然是处理现有的工作。
停止
节点是不接受新的工作,没有工作正在运行。

一个节点总是开始的接受状态。如果你需要一个节点上执行维护,或者如果你想要离开集群的节点处于清洁状态为其他原因,系统管理员可以发行节点停止命令:

停止——服务器= server1:61000 > grbcluster节点
如果当前正在运行工作,国家将会改变排水直到工作完成,此时它会改变停止。如果没有工作正在运行,国家将会改变停止立即。在排水停止在该节点上状态,新工作被拒绝。然而,集群的节点仍然是一个成员和所有其他的功能,命令和api仍然活跃。

一旦一个节点停止状态,您可以安全地删除它从集群(执行维护,关闭它,等等)。返回到集群和恢复工作处理,运行节点开始命令:

>开始——服务器= server1:61000 grbcluster节点

国旗-服务器用于目标特定的集群中的节点。添加-国旗的请求命令(例如,开始停止)被应用到集群中的所有节点。

通过使用开始停止计算集群的服务器,您可以有效地扩展集群向上或向下,根据当前集群工作负载:

  • 你可以减少一些节点上的集群通过停止处理。
  • 你可以扩大集群开始新的节点或恢复处理在一些节点。当一个节点开始或恢复处理,它将工作从当前队列或等待提交新的就业机会。