我正在尝试配置一个hadoop主环境和从环境。
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本地主机-工作
ssh主机-不工作
127.0.0.1 localhost
127.0.1.1 vagrant
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# hadoop
192.168.0.1 master
2条答案
按热度按时间azpvetkf1#
你用那个ip地址配置接口了吗?还可以从哪台计算机尝试ssh到主ip。你在哪里建立了这两个虚拟机?在你的电脑上?主vm和从vm的post/sbin/ifconfig和netstat-rn输出。
自从你提到流浪汉。这也许会有帮助https://docs.vagrantup.com/v2/networking/index.html
ipakzgxi2#
您需要按照以下步骤创建无密码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