zoukankan      html  css  js  c++  java
  • Storm--命令行解析

    strom的命令行解析

    Commands:
    	activate
    	classpath
    	deactivate
    	dev-zookeeper
    	drpc
    	help
    	jar
    	kill
    	list
    	localconfvalue
    	logviewer
    	monitor
    	nimbus
    	rebalance
    	remoteconfvalue
    	repl
    	shell
    	supervisor
    	ui
    	upload-credentials
    	version
    
    Help: 
    	help 
    	help <command>

    1.详细解析-常用

    1.jar

      提交topology任务命令:

    storm jar topology-jar-path class ...

    2.kill

      杀死topology任务

    storm kill topology-name [-w wait-time-secs] -w 等待多少秒后杀死

    3.nimbus

      启动nimbus守护进程

    storm nimbus

    4.supervisor

      启动supervisor守护进程

    storm supervisor

    5.ui

      启动ui守护进程

    storm ui

    6.drpc

      启动drpc守护进程

    storm drpc

    7.logviewer

      提供一个Web接口查看Storm日志文件,在storm ui上就可以观看

    storm logviewer 

    8.list

      列出正在运行的拓扑及其状态

    storm list

    2.详细解析-重点

    1.rebalance

      平衡即动态设置拓扑的进程数量和线程数量等

    storm rebalance topology-name [-w wait-time-secs] [-n new-num-workers] [-e component=parallelist]

    注意:

      经过试验发现, storm rebalance  topology-name -n   调整worker数没有问题。
      但在调整topology中某个spout或bolt的并行数时,有时候并不能生效。
      如 storm rebalance  topology-name -e bolt1=3 命令有时候会不生效。
      经过进一步分析发现,“-e bolt1=3”, 可以用于减小bolt1的并发度,但并不能增大其并发度。
      也就说如果默认bolt1的并发度为5(在创建topology时设定),那么我们可以用“-e bolt1=4”将其并发度减小为4,但并不能使用“-e bolt1=6”将其并发发度调整为6。
      “-e bolt1=6”命令的情况是:如果当前bolt1的并发度为5,则什么也做;如果bolt1当前的并发度小于5,将其调整为5。

    3.详细解析-不常用

    1.activate

      激活指定的topology的spout:语法如下

    storm activate topology-name

    2.deactivate

      禁用指定的topology的spout:语法如下

    storm deactivate topology-name

    3.classpath

      打印storm运行时的路径:语法如下

    storm classpath

    4.help

      帮助命令:语法如下

    storm help <command>

    5.localconfvalue

      打印本地storm的配置文件,输出内容是storm.yaml和defaults.yaml的合并内容:语法如下

    storm localconfvalue conf-name

    6.remoteconfvalue

      打印本地storm的配置文件,输出内容是storm.yaml和defaults.yaml的合并内容  这个必须在集群模式下才会有效:

    storm remoteconfvalue conf-name

    7. version

      storm版本输出:

    storm version
  • 相关阅读:
    C# is运算符
    C# unchecked运算符
    C#程序设计入门经典之C#的基本语法
    C# 数据类型
    C# 变量与常量
    C# 操作符与表达式
    关于TeeChart使用我会持续更新
    oracle查看表中否存在某字段,数据库是否存在某张表
    tchart
    ultragrid
  • 原文地址:https://www.cnblogs.com/chushiyaoyue/p/6439020.html
Copyright © 2011-2022 走看看