0

所以,碰巧我从他们的一个示例(storm-starter)中得到了一个 Storm 拓扑,部署名为-local. 现在,当我尝试使用它时,它并不太高兴,kill因为该名称被解释为参数。我试过用(双)引号等传递名称,但徒劳无功。还有其他方法吗?

4

2 回答 2

1

遇到同样的问题,也卡在那里几天。清理 zookeeper 数据的方式对我有用。但我从另一篇文章中发现--用于停止参数解析。

 storm kill -- -local
于 2021-11-12T19:36:52.760 回答
-1

我还没有尝试过,但请尝试以下方法,看看它是否有效 -

1) 使用 pkill 命令杀死拓扑

e.g: pkill local

2) 运行 ps -ef | grep local 然后找到“-local”的进程ID,然后使用这个命令 -

 kill -9 {process-id of "-local" without using curly brackets}
于 2017-04-06T19:46:38.903 回答