作为标题。
我有一台拥有20台机器的风暴集群,一台用于灵气,一台用于主管。现在我发现我们不需要这么多机器用于风暴集群,并且想离线2个主管…
我在这里写的是内存,所以请你在非生产集群上试试这个,然后再去找一些错误的东西。
如果编写拓扑来处理消息丢失(即他们要么不关心至少一次,要么你正在使用acking),你就可以杀死主管和工人。 Nimbus会发现主管已经死了,很快就会重新分配执行人员。当新的执行程序出现时,拓扑将处理丢失的消息,因为它们没有被激活。
如果无法处理消息丢失,可以在Storm UI中停用拓扑,等待它们停止处理并终止主管。然后重新激活拓扑,Nimbus将重新分配它们。