我启动了风暴集群,所有的一个灵气和两个主管都很好,我可以在" 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中的文件。
再次启动群集并部署相同的拓扑但得到了相同的错误。
答案 0 :(得分:1)
我通过将storm.yaml属性storm.messaging.transport更改为org.apache.storm.messaging.netty.Context来解决了这个问题。