複数のスレーブノード、1つのマスタノード、および1つのクライアントノードがあるマルチノードハープループクラスタでは、すべてJavaをインストールする必要がありますか?マルチノードのhadoopクラスタにJavaをインストールする場所は?
また、クライアントノードにのみhadoopをインストールする必要がありますか?私たちが最初にJavaをインストールする必要があると言及しているサイトに行った後、私は混乱しますが、どのノードをインストールする必要があるかは言及していません。
複数のスレーブノード、1つのマスタノード、および1つのクライアントノードがあるマルチノードハープループクラスタでは、すべてJavaをインストールする必要がありますか?マルチノードのhadoopクラスタにJavaをインストールする場所は?
また、クライアントノードにのみhadoopをインストールする必要がありますか?私たちが最初にJavaをインストールする必要があると言及しているサイトに行った後、私は混乱しますが、どのノードをインストールする必要があるかは言及していません。
JavaはHadoopを実行するために必要です。あなたはクライアントでもすべてのマシンにjavaをインストールする必要があります。
クライアント構成になっています。クライアントマシンでHadoopをインストールする必要はありません。それは
Hadoop Client Node Configuration
https://pravinchavan.wordpress.com/2013/06/18/submitting-hadoop-job-from-client-machine/
入手しました。つまり、すべてのマシンにhadoopパッケージをインストールするのと同じですが、設定ファイルで定義されている役割に応じて、特定のプロセスだけがマシン上で実行されます。 – Djeah
はい、私は上記のようにHadoopをインストールする必要はありません – BruceWayne
よりJava用のHadoopクラスタとリンク以下
チェックを伝えることだけであることにHadoopを実行するための前提条件です。すべてのマスターノードとスレーブノードにインストールする必要があります。
詳しくはHadoop MultiNode cluster setupのドキュメントを参照してください。
すべてのマシンにhadoopパッケージをインストールするのは同じですが、設定ファイルで定義されている役割に応じて特定のプロセスだけがマシン上で実行されます。 – Djeah
ええ、絶対に正しい..マスターノードはそのサービスを実行し、スレーブノードはそのサービスを実行する –
JDKは、Hadoopの主要な要件であるため、すべてのノードにインストールする必要があります。 すべてのノードに同じバージョンのJavaをインストールしてください。
openjdkよりもJava Javaが優先
JavaはHadoopの前提条件です。マスターとスレーブJavaの両方をインストールする必要があります。 –