storm启动命令

1.启动nimbus,进程名为nimbus

在nimbus虚拟机上去输入 : nohup storm nimbus &

2.启动supervisor,进程名为supervisor

在supervisor虚拟机上去输入 : nohup storm supervisor &

3.启动ui,进程名为core

在集群所有虚拟机上输入 : nohup storm ui &

4.启动log

在集群所有虚拟机上输入 : nohup storm log &

5.上传topo

storm jar storm_topo.jar com.cjun.MainTopology myTopo

storm_topo.jar:项目的jar包

com.cjun.MainTopology:主类的路径

myTopo:此topo在storm ui中显示的名称

6.杀死storm进程

先用jps查看storm进程,然后用:kill -9 x,杀死对应的进程,x为对应进程的进程号。


提交Topologies

命令格式:storm jar 【jar路径】 【拓扑包名.拓扑类名】 【拓扑名称】

样例:storm jar /storm-starter.jar storm.starter.WordCountTopology wordcountTop

#提交storm-starter.jar到远程集群,并启动wordcountTop拓扑。

停止Topologies

命令格式:storm kill 【拓扑名称】

样例:storm kill wordcountTop

#杀掉wordcountTop拓扑。

启动nimbus后台程序

命令格式:storm nimbus

启动supervisor后台程序

命令格式:storm supervisor

启动drpc服务

命令格式:storm drpc

启动ui服务

命令格式:storm ui

启动REPL

REPL — read-evaluate-print-loop。

虽然clojure可以作为一种脚本语言内嵌在java里面,但是它的首选编程方式是使用REPL,这是一个简单的命令行接口,使用它你可以输入你的命令,执行,然后查看结果, 你可以以下面这个命令来启动REPL:

命令格式:storm repl

打印本地配置

命令格式:storm localconfvalue 【配置参数关键字】

举例:storm localconfvalue storm.zookeeper.servers

#根据指定参数打印本地配置的值。

打印远程配置

命令格式:storm remoteconfvalue 【配置参数关键字】

举例:storm remoteconfvalue storm.zookeeper.servers

#根据指定参数打印远程配置的值。

执行Shell脚本

命令格式:storm shell resourcesdir command args

打印CLASSPATH

命令格式:storm classpath




你可能感兴趣的:(storm启动命令)