ApacheFlume-環境

Flumeのアーキテクチャについては、前の章ですでに説明しました。この章では、ApacheFlumeをダウンロードしてセットアップする方法を見てみましょう。

先に進む前に、システムにJava環境が必要です。したがって、まず、システムにJavaがインストールされていることを確認してください。このチュートリアルのいくつかの例では、Hadoop HDFSを(シンクとして)使用しました。したがって、Javaと一緒にHadoopをインストールすることをお勧めします。詳細情報を収集するには、リンクをたどってください-http://www.tutorialspoint.com/hadoop/hadoop_enviornment_setup.htm

Flumeのインストール

まず、WebサイトからApacheFlumeソフトウェアの最新バージョンをダウンロードします。 https://flume.apache.org/。

ステップ1

ウェブサイトを開きます。クリックしてくださいdownloadホームページの左側にあるリンク。ApacheFlumeのダウンロードページに移動します。

ステップ2

ダウンロードページでは、ApacheFlumeのバイナリファイルとソースファイルへのリンクを確認できます。リンクapache-flume-1.6.0-bin.tar.gzをクリックします

これらのミラーのいずれかをクリックしてダウンロードを開始できるミラーのリストにリダイレクトされます。同様に、apache-flume-1.6.0-src.tar.gzをクリックすると、ApacheFlumeのソースコードをダウンロードできます。

ステップ3

のインストールディレクトリと同じディレクトリにFlumeという名前のディレクトリを作成します。 HadoopHBase、およびその他のソフトウェアがインストールされました(すでにインストールされている場合)。

$ mkdir Flume

ステップ4

以下に示すように、ダウンロードしたtarファイルを抽出します。

$ cd Downloads/ 
$ tar zxvf apache-flume-1.6.0-bin.tar.gz  
$ tar zxvf apache-flume-1.6.0-src.tar.gz

ステップ5

apacheのコンテンツを移動する-flume-1.6.0-bin.tar ファイルに Flume以下に示すように、以前に作成されたディレクトリ。(Hadoopという名前のローカルユーザーにFlumeディレクトリを作成したと仮定します。)

$ mv apache-flume-1.6.0-bin.tar/* /home/Hadoop/Flume/

Flumeの構成

Flumeを構成するには、次の3つのファイルを変更する必要があります。 flume-env.sh, flumeconf.properties, そして bash.rc

パス/クラスパスの設定

の中に .bashrc ファイルに、Flumeのホームフォルダ、パス、クラスパスを以下のように設定します。

confフォルダ

あなたが開くと conf Apache Flumeのフォルダーには、次の4つのファイルがあります-

  • flume-conf.properties.template,
  • flume-env.sh.template,
  • flume-env.ps1.template、および
  • log4j.properties.

名前を変更します

  • flume-conf.properties.template としてファイル flume-conf.properties そして

  • flume-env.sh.template なので flume-env.sh

flume-env.sh

開いた flume-env.sh ファイルを作成し、 JAVA_Home システムにJavaがインストールされているフォルダに移動します。

インストールの確認

を参照して、ApacheFlumeのインストールを確認します。 bin フォルダと次のコマンドを入力します。

$ ./flume-ng

Flumeが正常にインストールされると、以下に示すようにFlumeのヘルププロンプトが表示されます。