1.水路インストールパッケージをダウンロードして仮想マシンにアップロードします
抽出コード:bxi2
2.水路設置パッケージを解凍し、使いやすいように名前を変更します
tar -zxvf flume-ng-1.6.0-cdh5.14.0.tar.gz -C /opt
mv apache-flume-1.6.0-cdh5.14.0-bin flume
3.構成ファイルを変更します
/opt/flume/conf
ディレクトリを入力してくださいflume-env.sh.template
ファイルをコピーして名前を変更しますflume-env.sh
flume-env.sh
ファイルを変更する
cd /opt/flume/conf
cp flume-env.sh.template flume-env.sh
vi flume-env.sh
- では
flume-env.sh
、次のファイルを追加します。
export JAVA_HOME=/opt/jdk8
export JAVA_OPTS="-Xms2048m -Xmx2048m -Dcom.sun.management.jmxremote"
4.水路作業ディレクトリを作成します
- 作業ディレクトリは、
flume/conf
ディレクトリの下に作成することをお勧めします
mkdir -p /opt/flume/conf/job
5.NetCatサーバーとtelnetクライアントをインストールします
yum install -y nc
yum list telnet*
yum install -y telnet-server.x86_64
yum install -y telnet.x86_64
- クライアントをインストールするときは、最初に以下に示すようにクライアントリストを確認してください
- 次に、リストに2つを順番にインストールします
telnet-server.x86_64、telnet.x86_64
6.インストールのテスト
1)サーバーを起動します
- 7777はカスタムポート番号です。他のポート番号と競合しないように注意してください
nc -lk 7777
2)クライアントを起動します
- 別のウィンドウで開始
- 7777はポート番号です
- ローカルホストは他のノードのホスト名を変更できます
telnet localhost 7777
3)入力同期テスト
- 一方のウィンドウにコンテンツを入力し、入力したコンテンツがもう一方のウィンドウに同時に表示されるかどうかを確認します
- 同期が発生した場合、水路がインストールおよび構成されます
- 成功した結果を下の図に示します