2

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 agent.FlumeNode: コマンド ラインから仕様を読み込んでいます: 'ノード: コンソール | agentBESink("localhost", 12345)'

10/09/22 13:59:21 WARN agent.FlumeNode: ノードの読み込み例外をキャッチ: パーサー エラー: 位置 -1 行 0 で予期しない「null」:「ノード: コンソール | agentBESink("localhost", 12345)'

私は何が欠けていますか?Cloudera の howtoに従いました。それはうまくいくと期待されていますね。

4

1 に答える 1

3

わかりました。セミコロンが必要です。

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

process_which_generates_the_log | flume node_nowatch -1 -n node -c 'node : console | agentBESink("localhost", 12345);'
于 2010-09-22T12:03:03.380 に答える