問題解決のFLINKセット:クラスタのインストール

(1)インストールstandlodeクラスタモードが活性化されます

ブートスクリプトビン/ SHが開始クラスタを使用しないstart-cluster.sh

FLINK-1.8.1 / binに/ FLINKリスト

FLINK-1.8.1 / binに/ FLINK 9b99be4eed871c4e62562f9035ebef65をキャンセル

(2)FLINKタスクが停止している余裕はありません

状態を表示するコマンドをキャンセル実行後にキャンセルされました

マシンがハングアップしているので、応答なし

 

 

タスクを送信すると、エラー

FLINK scala.Predef $ .refArrayOps([Ljava / LANG /オブジェクト;)Lscala /コレクション/ mutabl

プロジェクトがインポートscala.collection.JavaConverters._を使用しています

だから、ScalaのJARパッケージを導入する必要があります

私は地元のscala2.11を使用し、私はそれが一貫性のないバージョンで、その結果、Scalaの2.12のインストールに見られるFLINKディレクトリのオプト/ジャーに、長い時間を探して、彼自身のラインで2.11であると考えています

(3)Webページのモニタリング

バイトが送信されたバイト送られたレコードを受け取ったレコードを受信しました

同一の表示値にない場合、ソースとシンク

各ノード間の入力/出力のみFLINKと外界とコンポーネントの相互作用情報が含まれていない追加の必要性、ことに留意されたいです。だから、ここの統計、読み取りバイトのFLINKソース/読み取りレコードは0であり、書き込みバイト/書き込みレコードのFLINKシンクは0です。同様FLINKのUIに表示されます。(Yuchuanchenのブログは、命令があります。https://blog.csdn.net/yuchuanchen/article/details/88406438)

keybyを追加することにより、従来はそれに書かれました

ヴァル・ソース= ENV 
  .addSource(kafkaConsumerA)
  .MAP(A => {
    ヴァルてSimpleDateFormat =新しいてSimpleDateFormat( "YYYY-MM-DD")
    ヴァル日= simpleDateFormat.format(新しいDate())
    parseToBean(日)
  })
source.keyBy(A => {
  a.carid
})。地図(A => toClickHouseInsertFormat(A))
   .addSink(新しいClickhouseSink(小道具))。名( "ck_sink")

 あなたはまた、独自のメトリックを定義することができ、その後、データ指定した場所を見るために提出することができます

おすすめ

転載: www.cnblogs.com/lichar/p/11687085.html