1

我启动了storm cluster,所有一个nimbus和两个supervisor都启动得很好,我可以在“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.

相同的拓扑在 Local Cluster 模式下运行得非常好,并且在 OpenTSDB 中插入数据。

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

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

4

1 回答 1

1

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

于 2018-02-02T10:18:32.997 回答