flumeログ収集スキーム

1347 ワード

1、公式サイトでflume.tarパッケージをダウンロードし、解凍します.
新聞:tar:apache-flume-1.8.0-bin/docs/team-list.html:タイムスタンプ2017-09-15 20:47:53は将来の1708496.5232717秒後
ついでに日付を変えましょう. date -s "2019-08-27 19:58".引用符を付けるのを忘れないでください.そうしないと、新聞:date:パラメータ「19:58」には先頭の「+」が欠けています.2、環境変数に追加 
        export FLUME_HOME=/home/flume
        export PATH=$PATH:$FLUME_HOME/bin
        export JAVA_HOME=/opt/jdk     --   JAVA_HOME
          
        cp flume-env.sh.template flume-env.sh

3、起動:  ./bin/flume-ng agent-c conf-n a 1-f conf/agent.conf-Dflume.root.logger=INFO、consoleエラー1:
Info: Sourcing environment configuration script/root/flume/conf/flume-env.sh Warning: JAVA_HOME is not set! Info: Including Hive libraries found via () for Hive access         理由:後のパラメータconfファイルパスが間違っています.
エラー2:
Exception in thread "main"java.lang.UnsupportedClassVersionError: org/apache/flume/node/Application : Unsupported major.minor version 52.0       原因:jdkバージョンに問題があり、1.8がインストールされています(まだよくない場合は、hadoopの他のコンポーネントをインストールし、ngスクリプトに追加する可能性があります).
エラー3:java.lang.NumberFormatException:For input string:"61111         #Sourceが傍受するネットワークのport」    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
一連の誤りを待つ
理由:コンフィギュレーション・ファイル=後述する内容の後にスペースやコメントは使用しないでください.
4、成功したらnc送信メッセージをインストールし、ログに表示できます.