Apache Solr-Hadoopについて
SolrはHadoopと一緒に使用できます。 Hadoopは大量のデータを処理するため、Solrはこのような大規模なソースから必要な情報を見つけるのに役立ちます。 このセクションでは、Hadoopをシステムにインストールする方法を理解してください。
Hadoopをダウンロードする
以下に、Hadoopをシステムにダウンロードする手順を示します。
- ステップ1 *-Hadoopのホームページに移動します。 次のリンクを使用できます-https://hadoop.apache.org/[www.hadoop.apache.org/]。 次のスクリーンショットで強調表示されているリンク「リリース」をクリックします。
次のように、Hadoopのさまざまなバージョンのソースおよびバイナリファイルのミラーへのリンクを含む* Apache Hadoopリリース*ページにリダイレクトされます-
- ステップ2 *-Hadoopの最新バージョンを選択し(チュートリアルでは2.6.4です)、*バイナリリンク*をクリックします。 Hadoopバイナリのミラーが利用可能なページに移動します。 これらのミラーのいずれかをクリックして、Hadoopをダウンロードします。
コマンドプロンプトからHadoopをダウンロードする
Linuxターミナルを開き、スーパーユーザーとしてログインします。
次のコードブロックに示すように、Hadoopをインストールする必要があるディレクトリに移動し、以前にコピーしたリンクを使用してファイルをそこに保存します。
Hadoopをダウンロードしたら、次のコマンドを使用して展開します。
Hadoopのインストール
以下に示す手順に従って、 Hadoop を擬似分散モードでインストールします。
ステップ1:Hadoopのセットアップ
次のコマンドを*〜/.bashrc *ファイルに追加することにより、Hadoop環境変数を設定できます。
次に、現在実行中のシステムにすべての変更を適用します。
ステップ2:Hadoopの構成
すべてのHadoop設定ファイルは、「$ HADOOP_HOME/etc/hadoop」の場所にあります。 Hadoopインフラストラクチャに応じて、これらの構成ファイルを変更する必要があります。
JavaでHadoopプログラムを開発するには、 JAVA_HOME 値をシステム内のJavaの場所に置き換えて、 hadoop-env.sh ファイルのJava環境変数をリセットする必要があります。
以下は、Hadoopを設定するために編集する必要があるファイルのリストです-
core-site.xml
hdfs-site.xml
yarn-site.xml
mapred-site.xml
core-site.xmlを開き、<configuration>、</configuration>タグ内に次のプロパティを追加します。
次のデータを想定します。
このファイルを開き、以下のプロパティを<configuration>、</configuration>タグ内に追加します。
注-上記のファイルでは、すべてのプロパティ値はユーザー定義であり、Hadoopインフラストラクチャに応じて変更できます。
このファイルは、Hadoopに糸を設定するために使用されます。 yarn-site.xmlファイルを開き、このファイルの<configuration>タグと</configuration>タグの間に次のプロパティを追加します。
このファイルは、使用しているMapReduceフレームワークを指定するために使用されます。 デフォルトでは、Hadoopにはyarn-site.xmlのテンプレートが含まれています。 まず、次のコマンドを使用して、 mapred-site、xml.template から mapred-site.xml ファイルにファイルをコピーする必要があります。
Hadoopインストールの検証
次の手順を使用して、Hadoopのインストールを確認します。
ステップ1:ノードのセットアップに名前を付ける
次のようにコマンド「hdfs namenode –format」を使用して、namenodeをセットアップします。
期待される結果は次のとおりです。
ステップ2:Hadoop dfの検証
次のコマンドを使用して、Hadoop dfsを開始します。 このコマンドを実行すると、Hadoopファイルシステムが起動します。
予想される出力は次のとおりです-
ステップ3:糸スクリプトの検証
次のコマンドを使用して、Yarnスクリプトを開始します。 このコマンドを実行すると、Yarnデーモンが起動します。
次のような予想される出力-
ステップ4:ブラウザーでHadoopにアクセスする
Hadoopにアクセスするためのデフォルトのポート番号は50070です。 次のURLを使用して、ブラウザーでHadoopサービスを取得します。
HadoopにSolrをインストールする
以下の手順に従って、Solrをダウンロードしてインストールします。
ステップ1
次のリンクをクリックして、Apache Solrのホームページを開きます-https://lucene.apache.org/solr/
ステップ2
ダウンロードボタン(上のスクリーンショットで強調表示されている)をクリックします。 クリックすると、Apache Solrのさまざまなミラーがあるページにリダイレクトされます。 ミラーを選択してクリックすると、次のスクリーンショットに示すように、Apache Solrのソースファイルとバイナリファイルをダウンロードできるページにリダイレクトされます。
ステップ3
クリックすると、 Solr-6.2.0.tqz という名前のフォルダーがシステムのダウンロードフォルダーにダウンロードされます。 ダウンロードしたフォルダーの内容を抽出します。
ステップ4
以下に示すように、HadoopホームディレクトリにSolrという名前のフォルダーを作成し、抽出したフォルダーの内容をそのフォルダーに移動します。
検証
次のコードブロックに示すように、Solrホームディレクトリの bin フォルダーを参照し、 version オプションを使用してインストールを確認します。
ホームとパスの設定
次のコマンドを使用して .bashrc ファイルを開きます-
次に、Apache Solrのホームディレクトリとパスディレクトリを次のように設定します-
ターミナルを開き、次のコマンドを実行します-
これで、任意のディレクトリからSolrのコマンドを実行できます。