2017-04-03 116 views
0

因此,恰巧我从其中一个示例(storm-starter)获得了Storm拓扑结构,部署的名称为-local。现在当我试图kill时,它并不太高兴,因为名字被解释为一个参数。我曾尝试通过(双)引号等名称徒劳。有没有其他方法?杀死拓扑名称中包含特殊字符的Storm拓扑结构

+0

好球员,因为我无法找到一个“优雅”的方式来处理这个问题,我继续通过除暴安良的zookeeper数据(在zookeeper.conf中指定的位置),它清除了所有现有的拓扑。 – pugmarx

回答

-1

我还没有试过,但尝试以下,看看它的工作原理 -

1)使用pkill的命令来杀死拓扑

e.g: pkill local 

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

kill -9 {process-id of "-local" without using curly brackets} 
+0

嗯。我不确定,但看起来你正在将它与Unix进程混合在一起。请注意,这个问题与apache-storm框架有关,“拓扑”不是一个独立的过程。 :) – pugmarx