【问题标题】:Storm supervisor displaying message "kill: sending signal to 23543 failed: No such process"Storm Supervisor 显示消息“kill:向 23543 发送信号失败:没有这样的进程”
【发布时间】:2018-02-01 13:38:36
【问题描述】:

我启动了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中的文件。

再次启动集群并部署相同的拓扑,但出现相同的错误。

【问题讨论】:

    标签: apache-storm apache-storm-topology


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      相关资源
      最近更新 更多