質問

コンソールからFlumeでログを収集したいのですが、次のコマンドでFlumeを開始します。

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345)'

しかし、それは言う:

10/09/22 13:59:21 INFO EAGEENT.FLUMENODE:コマンドラインからの仕様のロード: 'ノード:コンソール| agentbesink( "localhost"、12345) '

10/09/22 13:59:21 WARN AGENT.FLUMENODE:CATCH EXCEPTION LOADING NODE:パーサーエラー:位置-1行0での予期しない「ヌル」: 'ノード:コンソール| agentbesink( "localhost"、12345) '

何が足りないの?私はついていきます Cloudera's Howto. 。うまくいくと期待されていますね。

役に立ちましたか?

解決

さて、私はそれを見つけました、セミコロンが必要です!

正しいコマンドは次のとおりです。

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top