storm - 常用命令
2019独角兽企业重金招聘Python工程师标准>>>
storm - 常用命令 博客分类: 分布式计算
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函数参数
------------------------------------------------------------------- --------------- -----------
wordcount ACTIVE 26 3 1204740
data ACTIVE 26 1 1205136
exclamation KILLED 0 0 1226857
命令格式:storm nimbus
启动supervisor后台程序
命令格式:storm supervisor
4、启动drpc服务
命令格式:storm drpc
5、启动ui服务
命令格式:storm ui
REPL — read-evaluate-print-loop。
虽然clojure可以作为一种脚本语言内嵌在java里面,但是它的首选编程方式是使用REPL,这是一个简单的命令行接口,使用它你可以输入你的命令,执行,然后查看结果, 你可以以下面这个命令来启动REPL:
命令格式:storm repl
“读入-求值-输出”循环 的名字来自于以下几个Lisp用来实现这种机制的内置函数:
- 读入函数接收一个来自于用户的表达式,将其解析成数据结构并存入内存。例如,用户可能会输入一个s-表达式
(+ 1 2 3)
,这句活会被解析成一个包含四个元素的链表。 - 求值函数 负责处理内部的数据结构并对其求值。在Lisp中,求一个以函数名开头的s-表达式意味着对接下来的参数调用那个函数。所以函数"
+
"被在参数1 2 3
上调用,产生结果6
。 - 输出函数接受求值结果,并呈现将其给用户。尽管当前的结果“
6
”并不具有复杂的格式,但如果是一个较为复杂的表达式,那么它将会被精心处理,以便于更方便地被理解。
REPL使得探索性的编程和调试更加便捷,因为“读取-求值-输出”循环通常会比经典的“编辑-编译-运行-调试”模式要更快。
命令格式:storm localconfvalue 【配置参数关键字】
例如 :storm localconfvalue storm.zookeeper.servers
根据指定参数打印本地配置的值。
8、打印远程配置
命令格式:storm remoteconfvalue 【配置参数关键字】
例如:storm remoteconfvalue storm.zookeeper.servers
根据指定参数打印远程配置的值。
9、执行Shell脚本
命令格式:storm shell resourcesdir command args
命令格式:storm classpath
命令格式:storm kill 【拓扑名称】
例如:storm kill wordcountTop 杀掉wordcountTop拓扑
3.4 参考资料
https://github.com/nathanmarz/storm/
https://github.com/nathanmarz/storm/wiki
https://github.com/nathanmarz/storm/wiki/Setting-up-development-environment
https://github.com/nathanmarz/storm-starter/
Twitter Storm下载中文镜像
Twitter Storm: 配置开发环境
Storm集群安装部署步骤【详细版】
centos的twitter storm安装和storm-start的本地运行
Storm 环境配置及Storm starter运行
Storm环境部署
转载于:https://my.oschina.net/xiaominmin/blog/1597601
storm - 常用命令相关推荐
- twitter storm常用命令
1.提交Topologies 命令格式:storm jar [jar路径] [拓扑包名.拓扑类名][stormIP地址][storm端口][拓扑名称][参数] eg: storm jar /home/ ...
- Strom集群安裝,Python安裝,Strom配置,Strom常用命令
#一.集群安装说明 1.storm安装依赖Python,所以在安装前请确保Python已经安装成功了 2.在安装前要保证hadoop1,hadoop2,hadoop3之间能够互相两两之间ssh免登陆. ...
- Linux常用命令及快捷键
Linux常用命令及快捷键 一.快捷键 以下快捷键,都是一些常用的,记住这些命令,你的工作效率就会大大提升. ctrl + a :光标跳到行首. ctrl + e :光标跳到行尾. ctrl + d ...
- 大数据技术之_17_Storm学习_Storm 概述+Storm 基础知识+Storm 集群搭建+Storm 常用 API+Storm 分组策略和并发度
大数据技术之_17_Storm学习 一 Storm 概述 1.1 离线计算是什么? 1.2 流式计算是什么? 1.3 Storm 是什么? 1.4 Storm 与 Hadoop 的区别 1.5 Sto ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
最新文章
- mysql查看表格的列信息
- vc++ 显式链接dll
- java中8进制常量_下列关于Java语言简单数据类型的说法中,正确的一项是______。A.以0开头的整数代表8进制整型常量B....
- Matlab与C++混合编程(依赖OpenCV)
- 《C champion》 为什么要学习C语言
- Solidworks如何自动打开和关闭特征识别FeatureWorks
- HTTP/2 协议入门
- Go语言命令行工具介绍-3
- 当Github上下载的代码需要安装作者写的库时
- noip2013提高组初赛(答案+选择题题目+个人分析)
- 元宇宙NFT商城系统|艺术数字藏品平台源码部署
- mysql清数据库并导入_mysql 数据库导入数据
- excel小写转大写公式_Excel办公技巧:快速将单元格中小写字母全部转换为大写字母...
- npm run build: rimraf: command not found
- 教你解决主板过热导致的频繁死机
- python 解决 mismatch问题
- Muli3D源码分析(1) - 框架概览
- 数据仓库DW、ODS、DM及其区别
- centOS7 单机 mysql 5.7.24 主从
- 一批脑洞大开的CSS特效