Flink共通操作コマンド

Flinkクライアント操作コマンド

1. Yarn モードに基づいてタスクを送信する

プラットフォーム jar パッケージを使用して以下をテストします。

./bin/flink run -m yarn-cluster -p 2 ./examples/batch/WordCount.jar      \
--input hdfs:///user/wupq/words.txt                        \
--output hdfs:///user/wupq/output2/2020122301

独自のコードを送信してください。

./bin/flink run -m yarn-cluster -yn 2 -c com.tencent.tbds.demo.KafkaSourceDemo /root/wupq/tbds-demo-1.0-SNAPSHOT.jar

注: Flink1.12 バージョンは -yn パラメータをサポートしていません

2.フリンクラン

-c, –class Flink アプリケーションへの入り口
-C, –classpath すべてのノードからアクセスできる URL を指定します。これは、複数のアプリケーションに必要なツール クラスをロードするために使用できます。 -d, –detached
デタッチ モードを使用するかどうかは、サブミットです。タスク、cli が終了するかどうか、-d パラメータが追加された場合、cli は終了します
-n、–allowNonRestoredState により、復元できないセーブポイントをスキップできます。たとえば、コードの一部を削除する演算子
-p、--Parallelism、並列処理を実行する
-s、--fromSavepoint、セーブポイントからタスクを復元する -sae
、--shutdownOnAttachedExit、アタッチ モードでサブミットし、クライアントが停止したときにクラスターをシャットダウンします。出る

3.flink ヤーンクラスターモード

-d,–detached 分離モードを使用するかどうか
-m,–jobmanager 送信されたジョブマネージャーを指定します。
-yat,–yarnapplicationType Yarn アプリケーションのタイプを設定します。
-yD <property=value> 指定されたプロパティの値を使用します
。 -yd,–yarndetached 使用します。糸デタッチモード
-yh,–yarnhelp 糸セッションヘルプ
-yid,–yarnapplicationId 実行中の糸セッションを停止します
-yj,–yarnjar Flink jar ファイルのパス
-yjm,–yarnjobManagerMemory ジョブマネージャーのメモリ (ユニット M)
-ynl,–yarnnodeLabel 指定しますYARN アプリケーション YARN ノード ラベル
-ynm、-yarnname ヤーン アプリケーション名をカスタマイズします
-yq、-yarnquery ヤーンの利用可能なリソースを表示します
-yqu、-yarnqueue ヤーン キューを指定します
-ys、-yarnslots 各タスクマネージャーのスロット数を指定します
-yt 、 –yarnship 指定したディレクトリにファイルを転送します
-ytm、 –yarntaskManagerMemory 各タスクマネージャーのメモリ
-yz、 –yarnzookeeperNamespace ha の zk サブパスの作成に使用される名前空間
-z、 –zookeeperNamespace ha の zk サブパスの作成に使用される名前空間

4. たくさんの情報

情報 [オプション]

5.flinkリスト(実行中のプログラムまたはスケジュールされたプログラムを表示)

-a,–all すべてのアプリケーションと対応するジョブ ID を表示します。
-r,–running は、実行中のアプリケーションとジョブ ID を表示します
。 -s,–scheduled は、スケジュールされたアプリケーションとジョブ ID を表示します。
#yarn-cluster モード
-m,–jobmanager は接続を指定します
。 yid,–yarnapplicationId は、指定された糸 ID に対応する糸セッションでハングします。
-z,–zookeeperNamespace は、ha の zk サブパスの名前空間を作成するために使用されます。

6. flink stop (実行中のアプリケーションを停止)

-d,--drain セーブポイントを取得してパイプラインを停止する前に MAX_WATERMARK を送信します。
-p,--savepointPath はセーブポイントのパスを指定します。指定しない場合は、デフォルト値 ("state.savepoints.dir") が使用されます。

7.savepoint (実行中のアプリケーションをトリガーしてセーブポイントを生成します)

構文: savepoint [OPTIONS] []
-d,–dispose path to savepoint
-j,–jarfile Flink の jar パッケージ

おすすめ

転載: blog.csdn.net/qq_42264264/article/details/113974691
おすすめ