我正在尝试配置一个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!
}
}
}
答案 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