我在集群中运行Apache Storm,我一直在寻找停止和/或重新启动Nimbus,Supervisor和UI的方法。写服务有助于吗?我应该在该服务文件中写什么,应该放在哪里?预先谢谢你
答案 0 :(得分:0)
是的,推荐使用服务来运行Storm。您要运行的命令是storm nimbus
以启动Nimbus(每个集群最少1个),storm supervisor
以运行管理程序(每个工作机1个),storm ui
(每个集群1个)和{ {1}}(每台工作计算机1个)。您还可以运行其他命令,但是只需运行storm logviewer
即可找到这些命令,它将显示一个列表。
关于如何编写服务,请查看新贵食谱http://upstart.ubuntu.com/cookbook/。
这里有一个示例脚本,您可能可以用来入门https://unix.stackexchange.com/a/84289
答案 1 :(得分:0)
您可以将它们作为服务并在节点启动时启动它们,并且可以使用它们来停止它们。
/etc/rc.d/SERVICE启动或停止或重新启动
答案 2 :(得分:0)
我们可以使用命令“ ps -aux | grep nimbus”或超级用户等轻松地停止它们。然后,我们必须找到进程ID并使用“ kill”命令将其杀死。