1. 程式人生 > >Storm(二)常用shell命令

Storm(二)常用shell命令

常用命令

[[email protected] apache-storm-1.2.2]# bin/storm help
Commands:
    activate
    blobstore
    classpath
    deactivate
    dev-zookeeper
    drpc
    get-errors
    heartbeats
    help
    jar
    kill
    kill_workers
    list
    localconfvalue
    logviewer
    monitor
    nimbus
    node-health-check
    pacemaker
    rebalance
    remoteconfvalue
    repl
    set_log_level
    shell
    sql
    supervisor
    ui
    upload-credentials
    version

Help:
help help <command> Documentation for the storm client can be found at http://storm.apache.org/documentation/Command-line-client.html Configs can be overridden using one or more -c flags, e.g. "storm list -c nimbus.host=nimbus.mycompany.com"

activate(啟用指定拓撲的spouts。)

語法:storm activate
topology-name

classpath(在執行命令時列印storm客戶端使用的類路徑)

storm classpath

deactivate 停用指定拓撲的spouts

storm deactivate topology-name

drpc (啟動DRPC守護程式)

storm drpc

get-errors
從正在執行的拓撲中獲取最新錯誤。返回的結果包含元件名稱的鍵值對和錯誤元件的元件錯誤。結果以json格式返回

storm get-errors topology-name

jar
使用指定的引數執行類的主要方法。提交拓撲使用

storm jar topology-jar-path class ...

kill
使用名稱終止拓撲topology-name 您可以使用-w標誌覆蓋Storm在停用和關閉之間等待的時間長度

storm kill topology-name [-w wait-time-secs]

list
列出正在執行的拓撲及其狀態

storm list

localconfvalue
打印出本地Storm配置的conf-name的值

storm localconfvalue conf-name

logviewer
啟動Logviewer守護程序

storm logviewe

nimbus
啟動Nimbus守護程序

storm nimbus

supervisor

storm supervisor

version

storm version