2

Flumeを使用して集計ログをテストしようとしています。

CDH3u3(ネームノード、セカンダリネームノード、ジョブトラッカー、データノード、タスクトラッカー)とFlume(flume、flume-master、flume-node)をubuntuマシンにインストールしhost1ました。Flumeのインストールについては、 https: //ccp.cloudera.com/display/CDHDOC/Flume+Installationをフォローしました。

同じノードでFlumeマスター、コレクターノード、エージェントノードを実行したい。プレーンflumeコマンドを使用すると、3つのサービスすべてを正常に実行できます:(参照:http ://ankitasblogger.blogspot.com/2011/05/installing-flume-in-cluster-complete.html )

$ flume master
$ flume node -n flume-collector
$ flume node -n flume-agent

ただし、次を使用して2つのノードを実行することはできませんflume-node

$ sudo /etc/init.d/flume-master start
$ sudo /etc/init.d/flume-node start

flume-nodeコマンドにノード名を付けることができず、 。という名前のノードが作成されるだけhost1.host.comです。

flume同じマシン上に複数のノードが必要な場合は、代わりに使用する必要がflume-masterありflume-nodeますか?stdoutにログを記録しながら、ログパスを通知するので、より便利だflume-masterと思います。flume-nodeflume

4

1 に答える 1

3

同じマシンに 2 つのノードをインストールする必要はありません。Flume-master で論理ノードを構成できます。それらは異なる論理ノードで動作し、これらのノードは異なるポートで動作します。

コレクターとエージェントの違いは、それらがどこにあるかではなく、何をするかです。それらはすべてflume-nodeを使用します。

于 2012-11-06T03:38:20.583 に答える