2014-09-26 59 views
1

我已经遵循hadoop单节点安装步骤从这个link。现在在这个link之后连接它们来创建一个多节点集群。我处于步骤的开始阶段,我只是有一个问题,我的两台机器都有相同的用户名userA,他们有第二个hduser。如何将userA重命名为在一台机器上命名为master,另一台为slave从单节点到多节点的过渡hadoop相同

另外我用有线电缆连接了它们,所以它们在同一个网络上,但我不知道如何做configure the network interfaces to use a common network such as 192.168.0.x/24.,因为我不擅长网络。

所以,如果任何人都可以请指教。

回答

1

通过用户名你是指机器内的用户?或者你的意思是服务器名称? 服务器可以任意命名,而服务器内的用户并没有多大区别 - 只需在一台机器中使用同一用户即可运行安装和配置。如果您的主服务器名为machineA,则只需在您的配置中使用名称machineA而不是master

此外,我建议使用最新的hadoop版本(你没有指定你使用的是哪个版本)。使用最新的版本(2.5.1),链接的指令无效 - 它们适用于较早的Hadoop版本。该链接的整体情况很好,但对于具体说明,我推荐其他内容,例如http://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide/

至于网络问题,他们所需要的只是能够在没有密码的情况下互相SSH连接。无所谓&他们是如何找到的。

+0

感谢您的回答!我对服务器命名有点困惑。我有两台机器,每台机器都有两个用户,一台是hadoop(两台机器分别是userA和hduser),两台机器的名称完全相同。你能告诉我如何设置服务器名称?我认为它很容易,但我的想法有点混淆在如何做:) – Tak 2014-10-02 09:12:04

+0

检查命令'主机名'为服务器的当前名称,并使用该 – 2014-10-02 09:33:35

+0

好吧,我会给它一个去。但是,如果两台机器的设置与单节点完全相同,并且名称完全相同,那么主机名不会在每台机器上给出相同的结果? – Tak 2014-10-02 09:38:36