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 回答