storm supervisor显示消息“kill:向23543发送信号失败:无此过程”

lvjbypge  于 2021-06-24  发布在  Storm
关注(0)|答案(1)|浏览(425)

我启动了storm cluster,所有一个nimbus和两个Supervisor都启动良好,我可以在“storm ui”上查看它们,然后我部署了示例拓扑“storm-opentsdb-2.0.0-snapshot.jar”,
它已成功部署到集群上,但几分钟后,supervisor控制台将显示消息,并且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中的文件。
再次启动集群并部署相同的拓扑,但得到相同的错误。

wkyowqbh

wkyowqbh1#

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

相关问题