Gearpump クライアント コマンドライン
コマンドは以下の場所で見つけることができます: Gearpumpバイナリの"bin"フォルダ。
注意: MS Windows プラットフォーム上では、代わりにwindowsシェル gear.batスクリプトを使ってください。bash スクリプトは cygwin/mingwの中ではうまく動作しません。
uber-jarの生成
Mavenを使っている場合はここを見ることができ、一方でSBTユーザはこれを有用と思うかもしれません。
新しいアプリケーションのサブミット
アプリケーションをサブミット、クエリ、および終了するために、binディレクトリの下のgear
コマンドを使うことができます。
gear app [-namePrefix <application name prefix>] [-executors <number of executors to launch>] [-conf <custom gearpump config file>] -jar xx.jar MainClass <arg1> <arg2> ...
全ての実行中のアプリケーションをリスト化する
全ての実行中のアプリケーションをリスト化するには:
gear info [-conf <custom gearpump config file>]
実行中のアプリケーションをkillする
アプリケーションをkillするには:
gear kill -appid <application id> [-conf <custom gearpump config file>]
stormアプリケーションをGearpumpクラスタにサブミットする
例えば、stormアプリケーションのjarをサブミットするには:
storm -verbose -config storm.yaml -jar storm-starter-${STORM_VERSION}.jar storm.starter.ExclamationTopology exclamation
YARN上でGearpumpクラスタを開始する
YARN上のGearpumpクラスタを開始するには、以下のようにすることができます:
yarnclient launch -package /usr/lib/gearpump/gearpump-2.11-0.8.0.zip
/usr/lib/gearpump/gearpump-2.11-0.8.0.zip がHDFS上で利用可能になっている筈です。
詳しい情報はYARN 開発ガイド を調べてください。
ローカルクラスタを開始する
マスターとワーカーは一つのマシーン内で開始されます:
local
詳しい情報はローカルクラスタのための開発ガイドを調べてください。
マスターデーモンを開始する
master -ip <Ip address> -port <port where this master is hooking>
詳しい情報はスタンドアローンモードのための開発を調べてください。
ワーカーデーモンを開始する
worker
詳しい情報はスタンドアローンモードのための開発を調べてください。
UIサーバを開始する
UIサーバを開始するには、以下のようにすることができます:
services [-master <host:port>]
デフォルトのユーザ名とパスワードは"admin:admin"で、ユーザを管理する方法をUI 認証で見つけることができます。