配置多节点hadoop安装

时间:2015-12-28 23:14:13

标签: linux hadoop networking

我正在尝试配置一个hadoop - master和slave env。

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/

到目前为止,    我创建了2个vagrant(Ubuntu)盒子,并在两台机器上安装了Hadoop,然后运行。    现在,我已经为我的主机分配了一个新的ipaddress - 192.168.0.1并试图ssh到那台机器但是没有用。

ssh localhost - 工作
   ssh master - 不起作用

//Stop:
isStopping = true;
this.tcpListener.Stop();

//...

private void ListenForClients()
{
    this.tcpListener.Start();            

    while (true)
    {
        try
        {
            TcpClient client = this.tcpListener.AcceptTcpClient();
            //...
        }
        catch (Exception e)
        {
            if (!isStopping) throw; //don't swallow too much!
        }                              
    }
}

2 个答案:

答案 0 :(得分:0)

您需要按照以下步骤创建无密码的ssh无密码登录。

在所有节点中编辑/ etc / hosts。 添加主站和从站 192.168.0.1高手 192.168.0.2奴隶

ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub user@slave cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 0600 ~/.ssh/authorized_keys

现在尝试使用ssh master和ssh slave

答案 1 :(得分:0)

您是否使用该IP地址配置了接口?您也尝试从哪台机器ssh到该主IP。你在哪里建造这两个VM?在你的电脑上?主/从VM的post / sbin / ifconfig和netstat -rn输出。

既然你提到了流浪汉。这可能会有助https://docs.vagrantup.com/v2/networking/index.html