我已经按照此link的hadoop单节点安装步骤进行操作。现在跟随此link连接它们以创建一个多节点集群。我在步骤的开头有一个问题,我的机器都有相同的用户名userA
,他们有第二个hduser
。如何重命名userA
以使其在一台计算机上命名为master
而在另一台计算机上命名为slave
?
我也用有线电缆连接它们,所以它们在同一个网络上,但我想知道如何做到这一点configure the network interfaces to use a common network such as 192.168.0.x/24.
,因为我不擅长网络。
所以如果有人可以请你提供建议。
答案 0 :(得分:1)
用户名你的意思是机器内的用户吗?或者你的意思是服务器名称?
服务器可以按照您喜欢的名称命名,服务器内的用户不会产生太大的影响 - 只需在一台计算机上使用同一用户即可运行安装和配置。如果您的主服务器名为machineA
,则只需在配置中使用名称machineA
,而不是master
。
此外,我建议使用最新的hadoop版本(您没有指定您正在使用的版本)。使用最新版本(2.5.1)时,链接的指令无效 - 它们适用于较旧的Hadoop版本。链接的整体情况很好,但针对具体说明,我推荐其他内容,例如http://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide/
至于网络问题,他们所需要的只是能够在没有密码的情况下相互SSH。在哪里以及它们的位置并不重要。