风暴管理员显示消息" kill:向23543发送信号失败:没有这样的过程"

时间:2018-02-01 13:38:37

标签: apache-storm apache-storm-topology

我启动了风暴集群,所有的一个灵气和两个主管都很好,我可以在" Storm UI"然后我部署了示例拓扑" storm-opentsdb-2.0.0-SNAPSHOT.jar",

它已在群集上成功部署,但几分钟后,管理员控制台显示消息,并且未在Opentsdb中插入任何数据。

kill: sending signal to 23543 failed: No such process
kill: sending signal to 23615 failed: No such process
kill: sending signal to 23612 failed: No such process
kill: sending signal to 23706 failed: No such process
kill: sending signal to 23776 failed: No such process.

相同的拓扑在本地群集模式下运行完美,并在OpenTSDB中插入数据。

为了解决这个问题,我终止了拓扑,杀死了nimbus和supervisor节点。我手动删除了文件 " storm.local.dir:" / tmp / storm-data"" 还删除了zookeeper znode / storm中的文件。

再次启动群集并部署相同的拓扑但得到了相同的错误。

1 个答案:

答案 0 :(得分:1)

我通过将storm.yaml属性storm.messaging.transport更改为org.apache.storm.messaging.netty.Context来解决了这个问题。