記事ディレクトリ
スタンドアロンモード
1. flink圧縮パッケージをダウンロードします。
クリックしてダウンロード: flink1.7.2
2. マシンにアップロードする
自分自身をアップロードする
3. 解凍します。
tar -zxvf flink-1.7.2-bin-hadoop27-scala_2.11.tgz -C /opt/
4. 環境変数を設定する
vim /etc/profile
# 写入自己flink解压路径等
export FLINK_HOME=/opt/flink-1.7.2/
export PATH=${
FLINK_HOME}/bin:$PATH
保存して終了し、環境変数を更新します
source /etc/profile
5. ./conf/flink-conf.yaml ファイルを変更します。
cd /opt/flink-1.7.2/conf
vim flink-conf.yaml
セーブポイント パスを構成します。ローカル パスまたは HDFS パスを使用できます。
6. /conf/slave ファイルを変更します
vim slave
複数のノードの場合は複数指定します
7. テストビューを開始します
start-cluster.sh
2 つのサービスが開始されます
。flink ページに移動して確認してください:
http://192.168.8.120 自身の IP:8081/
糸モード
Yarn モードで Flink タスクをデプロイする場合、Flink が Hadoop でサポートされているバージョンである必要があります。Hadoop 環境では、バージョンが 2.2 以降であり、HDFS サービスがクラスターにインストールされていることを確認する必要があります。
1) Hadoopクラスタの起動(省略)
2) 糸セッションの起動
yarn-session.sh -n 2 -s 2 -jm 1024 -tm 1024 -nm test -d
パラメーターの説明:
-n(–container): タスクマネージャーの数。
-s(–slots): 各タスク マネージャーのスロットの数。デフォルトでは、1 つのスロットが 1 つのコアです。各タスク マネージャーのデフォルトのスロット数は 1 です。冗長性のためにさらに多くのタスク マネージャーが存在する場合もあります。
-jm: JobManager のメモリ (MB 単位)。
-tm: 各タスクマネージャーのメモリ (MB 単位)。
-nm: 糸の appName (現在の糸の UI 上の名前)。
-d: バックグラウンドで実行します。