Storm常用命令

2019-03-02 23:47|来源: 网路

1、提交Topologies
命令格式:storm jar 【jar路径】 【拓扑包名.拓扑类名】【stormIP地址】【storm端口】【拓扑名称】【参数】
eg:
storm jar /home/storm/storm-starter.jar storm.starter.WordCountTopology wordcountTop;
storm jar /home/storm/storm-starter.jar storm.starter.WordCountTopology wordcountTop 192.168.2.191 40000 analyse;
#提交storm-starter.jar到远程集群,并启动wordcountTop拓扑。

[root@master storm-0.8.1]# bin/storm jar ulib/taosy_analyse_fat.jar com.tongrong.taoshiye.shop.Si
ngle.SingleTopology analyse-taobao-shop-single
说明:
[root@master storm-0.8.1]# ->storm的home目录
bin/storm jar ->执行jar命令
ulib/taosy_analyse_fat.jar ->storm jar包的存放位置
com.tongrong.taoshiye.shop.Single.SingleTopology ->拓扑入口类,main函数
analyse-taobao-shop-single ->main函数参数

2、停止Topologies
命令格式:storm kill 【拓扑名称】
样例:storm kill wordcountTop
#杀掉wordcountTop拓扑。

3、启动nimbus后台程序
命令格式:storm nimbus

启动supervisor后台程序
命令格式:storm supervisor

4、启动drpc服务
命令格式:storm drpc

5、启动ui服务
命令格式:storm ui

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

7、打印本地配置
命令格式:storm localconfvalue 【配置参数关键字】
举例:storm localconfvalue storm.zookeeper.servers
#根据指定参数打印本地配置的值。

8、打印远程配置
命令格式:storm remoteconfvalue 【配置参数关键字】
举例:storm remoteconfvalue storm.zookeeper.servers
#根据指定参数打印远程配置的值。

9、执行Shell脚本
命令格式:storm shell resourcesdir command args

10、打印CLASSPATH
命令格式:storm classpath


转自:http://www.cnblogs.com/jingyunyb/p/3410710

相关问答

更多
  • New〈新建〉 Reset〈重置〉 Open〈打开〉 Save〈保存〉 Save As〈保存为〉 Save selected〈保存选择〉 XRef Objects〈外部引用物体〉 XRef Scenes〈外部引用场景〉 Merge〈合并〉 Merge Animation〈合并动画动作〉 Replace〈替换〉 Import〈输入〉 Export〈输出〉 Export Selected〈选择输出〉 Archive〈存档〉 Summary Info〈摘要信息〉 File Prop ...
  • ftp 有自己的命令。 这个你可以看看帮助。大部分命令和 UNIX 基础命令样子类似。不过他们其实是 ftp 自己的。
  • 管理文件和目录的命令 ls 列出目录下的内容 常用参数有 -a 显示指定目录下所有目录与文件,包括隐藏文件 ln 连接一个文件 常用参数有 -s 表示是符号连接,如果不用参数则是硬连接. cat 显示文件内容或连接两个或多个文件 如#cat readme.txt则显示出readme.txt文件的内容 #cat filea fileb > fileC 表示把文件filea和fileb的内容合并在filec中 more 分布显示文件内容 常用参数有-p 显示下一屏之前先清屏 -d 在底部提示信息. mv 删除一 ...
  • http://linux.chinaitlab.com/special/linuxcom/ 你也可以去搜索一下一些文档!
  • df命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反) ...
  • ls 查看目录或者文件的属*;whereis;查看所用用户的使用资料 finger root /创建netseek这个目录 19,相当与DOS下的cls;/将这个解压到nmap-3:/。 8: mkdir netseek /. cd 改变当前目录 pwd 查看当前所在目录完整路径 eg, g 表示文件文件所在组,whereis;usr/.45;把filename1拷贝成filename2 cp 1.c文件里:查询该命令所在目录(类似whereis) /.tgz /.45这个目录里 20;可以显 ...
  • LINUX常用命令[2022-10-18]

    ftp 传输文件 telnet 登录到远程计算机上 r - 使用各种远程命令 netstat 查看网络的状况 nslookup 查询域名和IP地址的对应 finger 查询某个使用者的信息 ping 查询某个机器是否在工作 使用ftp命令进行远程文件传输 ls 列出远程机的当前目录 cd 在远程机上改变工作目录 lcd 在本地机上改变工作目录 ascii 设置文件传输方式为ASCII模式 binary 设置文件传输方式为二进制模式 close终止当前的ftp会话 hash 每次传输完数据缓冲区中的数据后就显 ...
  • Linux常用命令与使用方法 1. man 对你熟悉或不熟悉的命令提供帮助解释,使用方法如下: man ls //可以查看ls命令的使用方法 2. su 常用于不同用户间切换。 $su user2 //切换到用户user2,回车后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。 su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。如果登录为根用户,则可以用su命令成为系统 ...
  • linux常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。 3. cp ...
  • www.buyuanwanli.cn/bbs 搜Linux会找到的 常用的也就几十条命令而已 不过后面的参数很难理解