如果是,有什么办法可以克服上述限制吗?
答案 0 :(得分:0)
请确保(namenode,datanode)共享同一个用户并且(jobtracker,tasktracker)共享同一个用户(不一定是与(namenode,datanode)相同的用户。所以回答你的问题(1) :是的。
对于#2,您应该让所有主/从机器共享相同的hadoop版本,并且最好在相同的目录结构中。您可以使用诸如puppet / chef / ansible / etc之类的部署工具或仅使用rsync在所有系统上以相同方式维护文件