2017-03-21 8 views

答えて

1

HDFSコマンドが呼び出されると、クライアントはNamenodeに要求を送信し、そうするためにfs.defaultFSプロパティが必要です。同様に、YARNジョブを提出する場合はResourceManagerと接続するにはyarn.resourcemanager.addressが必要です。

dfs.blocksize,dfs.replicationなどのファイルレベルのHDFSプロパティは、クライアントノードで決定されます。デフォルトから変更する必要がある場合は、Clientノードでそれぞれのプロパティを追加します。

通常、クラスタのノードで定義された構成プロパティ(*-site.xmlファイル)と同じセットが、クライアントノードでも定義されます。クライアントノードを含むクラスタのすべてのノード間で均一なクラスタ設定を行うことがベストプラクティスと考えられます。

+0

クラスタノードはどこに存在する必要がありますか?名前ノードまたはデータノードの名前と同じですか? –

+0

あなたはクライアントノードを意味しますか?それらは、hadoopがインストールされ、クラスタにアクセスできる任意のノード(すなわち、マスタおよびスレーブ)であり得る。これにより、マスターノードとスレーブノードもクライアントノードの役割を果たすことができます。いくつかのenvでは、クライアントノードは、hadoopデーモンのインスタンスを実行しない専用ノードになります。 – franklinsijo

+0

a)クライアントノードが専用であり、hadoopデーモンのインスタンスを実行しない場合、hadoopがインストールされているにもかかわらず、クライアントノードはどのような役割を果たしますか? b)マスターノードとスレーブノードはそれぞれ名前ノードとデータノードを意味しますか? –

関連する問題