Apache storm 杀死拓扑名称中包含特殊字符的Storm拓扑

Apache storm 杀死拓扑名称中包含特殊字符的Storm拓扑,apache-storm,apache-storm-topology,Apache Storm,Apache Storm Topology,所以,碰巧我从他们的一个示例(Storm starter)中得到了一个Storm拓扑,它的名称是-local。现在,当我试图杀死它时,它不太高兴,因为名称被解释为一个参数。我试着用(双引号)引用这个名字,但没有成功。还有其他方法吗?我没有尝试过,但尝试以下方法,看看是否有效- 1) 使用pkill命令终止拓扑 e.g: pkill local 2) 运行ps-ef | grep本地 然后找到“-local”的进程id,然后使用此命令- kill -9 {process-id of "-loc

所以,碰巧我从他们的一个示例(Storm starter)中得到了一个Storm拓扑,它的名称是
-local
。现在,当我试图
杀死它时,它不太高兴,因为名称被解释为一个参数。我试着用(双引号)引用这个名字,但没有成功。还有其他方法吗?

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

1) 使用pkill命令终止拓扑

e.g: pkill local
2) 运行ps-ef | grep本地 然后找到“-local”的进程id,然后使用此命令-

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

嗯,我不确定,但你似乎把它和Unix进程混在一起了。请注意,这个问题与apache storm框架有关,“拓扑”不是一个独立的过程好了,伙计们,因为我找不到一个“优雅”的方法来处理这个问题,我继续处理zookeeper数据(在zookeeper.conf中指定的位置),它清除了所有现有的拓扑。