2017-05-18 12 views
0

Apache Flumeのプロトタイプ作成中です。私の仕事は、VirtualBoxを使ってセットアップした2つのUbuntu VM間でテキストファイルの内容を転送することです。私はFlumeの知識はほとんど持っていませんが、私は彼らの文書を見てきました。2つのUbuntu VM間でテキストファイルの内容を転送するApache Flumeプログラム/セットアップ

VirtualBoxを使用して、内部ネットワークを作成することができ、2つのVMが互いにpingを正常に実行できました。

私も示すように、水路をダウンロードして設定することができました:https://cwiki.apache.org/confluence/display/FLUME/Getting+Started

私のポイントは、水路がインストールされていることであることとVM(またはので、私は思う)の両方で動作します。私は正確に各VM上でそのflume.confファイルを実装するのです、だから、Flume: Data transferring to Server

この投稿は、私のわずかなアイデアを与えますか?そして、これを行うにはJavaを書く必要がありますか?

また、私はこの男がほぼ正確に18分のマークの周りにこのビデオを見つけました。しかし、私は入力をテキストファイルにしたいと思います。

私はこれをやっていく方法を段階的に教えてもらえますか(私は初心者です)?または、私に有用なチュートリアルを教えてください。

ありがとうございました!

+0

実現私はビデオリンクを投稿しませんでした。 Flumeカンファレンスです。 https://www.youtube.com/watch?v=POJCV28UYe4 –

答えて

0

シンクタイプをfile_rollとして使用してこの問題を解決しました。 2台目のVMのIPを識別して、2台のVMが接続できるようにしなければなりませんでした。

私は、このリンクでこれを行う方法に関するステップバイステップの手順を発見した:http://thisandthat.io/blog/flume-part3/

また、あなたはこれを行うために、任意のJavaを記述する必要はありません。ただし、Flumeの標準であるように、flume-env.shファイルでJAVA_HOMEが適切に宣言されていることを確認してください。他のすべての部分は、作成された.confファイルによって処理されます(上記のリンクの説明を参照)。

関連する問題