2
  1. すべてのスレーブとマスターに同じユーザー名を付ける必要がありますか?
  2. すべてのスレーブとマスターは、Hadoop を同じパスに配置する必要がありますか?

はいの場合、上記の制限を克服する方法はありますか?

4

1 に答える 1

0

(namenode、datanode)が同じユーザーを共有し、(jobtracker、tasktracker)が同じユーザー((namenode、datanode)と同じユーザーである必要はありません)を共有していることを確認してください。質問(1)に答えるには:はい。

#2の場合、すべてのマスター/スレーブマシンが同じhadoopバージョンを共有し、できれば同じディレクトリ構造で共有する必要があります。puppet / chef / ansible / etcなどのデプロイメントツールを使用するか、単にrsyncを使用して、すべてのシステムでファイルを同一に維持できます。

于 2013-03-09T21:20:59.213 に答える