Apache-flume-environment

提供:Dev Guides
移動先:案内検索

Apache Flume-環境

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

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

Flumeのインストール

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

ステップ1

ウェブサイトを開きます。 ホームページの左側にある[ダウンロード]リンクをクリックします。 Apache Flumeのダウンロードページに移動します。

Flumeのインストール

ステップ2

ミラーのリストにリダイレクトされ、これらのミラーのいずれかをクリックしてダウンロードを開始できます。 同様に、http://www.apache.org/dyn/closer.cgi/flume/1.6.0/apache-flume-1.6.0-src.tarをクリックして、Apache Flumeのソースコードをダウンロードできます。 .gz [apache-flume-1.6.0-src.tar.gz]。

ステップ3

以下に示すように、 HadoopHBase 、およびその他のソフトウェアのインストールディレクトリ(インストール済みの場合)と同じディレクトリにFlumeという名前のディレクトリを作成します。

$ 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フォルダー

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

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

confフォルダー

名前を変更

  • flume-conf.properties としての flume-conf.properties.template ファイル
  • flume-env.sh.template as flume-env.sh

flume-env.sh

*flume-env.sh* ファイルを開き、 *JAVA_Home* をシステムでJavaがインストールされたフォルダーに設定します。

flume-env.sh

インストールの検証

*bin* フォルダーを参照し、次のコマンドを入力して、Apache Flumeのインストールを確認します。
$ ./flume-ng

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

インストールの検証