- 所有从站和主站都应该使用相同的用户名吗?
- 所有的奴隶和主人都应该在同一条路上吗?
如果是,有没有办法克服上述限制?
请确保 (namenode, datanode) 共享同一个用户
,并且 (jobtracker,tasktracker) 共享同一个用户(不一定与 (namenode,datanode ) 共享同一个用户)。所以回答你的问题(1):是的。
对于#2,您应该让所有主/从机器共享相同的hadoop版本,最好是相同的目录结构。您可以使用部署工具,例如puppet/chef/ansible/等,或者简单地使用rsync来维护所有系统上的文件。