1

1 つの名前ノードと 3 つのデータ ノードの 4 ノード クラスターがあります。ハイブをインストールする必要があります。Hive をすべてのノードにインストールするか、名前ノードのみにインストールする必要がありますか。Hive がすべてのマシンにインストールされている場合、データ ノードからアクセスするとどのように機能するのでしょうか?

4

1 に答える 1

1

Hive はどのマシンにもインストールできます。Hive のみの依存関係は、クラスターと同様の Hadoop インストールです。Hive には、ジョブ トラッカーなどの場所を特定するための Hadoop インストール パスが必要です。hadoop インストールをクラスターからローカル マシンにコピーしてから、ローカル ボックスに Hive をインストールできます。

データ ノードの 1 つに Hive をインストールし、Hive が Hadoop インストールを指しているとします。Hive でクエリを実行すると、Hive はクエリを 1 つ以上の Map Reduce プログラムに変換し、このプログラムを Hadoop の Job Tracker に送信します。Job Tracker は、この map reduce プログラムを実行します。

于 2013-08-07T12:22:53.327 に答える