您的位置:首页 > 其它

Spark分布式搭建(2)——ubuntu14.04下修改hostname和hosts

2016-02-04 11:27 176 查看

0.前言

我搭建的分布式是1台Master,3台Worker节点,在虚拟机里运行,4台虚拟机都要在管理员root状态下。所以4台都要设置root自动登入,具体内容见博客,在Spark分布式搭建(1)——ubuntu14.04 设置root自动登入:

/article/7784958.html

1.修改hostname

hostname就是安装时自己取得机器名称。我4台机器的hostname都是mmgg-virtual-machine,我要把名称修改成Master,Worker1,Worker2,Worker3,只要一步。

1.1 编辑etc目录下hostname文件

在ubuntu控制台下输入如下命令:



打开后是这样的,如下图:



按下i键进入修改模式,直接修改成Master,如下图:



修改好后(按esc,再按 ,再输入wq回车。vim编辑器的使用之后不再重复),保存并退出。把3个worker节点也依次修改好,如下图:

Worker1节点



Worker2节点



Worker3节点



到此hostname都修改完成,直接reboot重启,hostname就生效了。如下图,名称从mmgg-virtual-machine变成了Master,Worker。



2.修改hosts

hosts里面存放的就是ip和hostname的对应表格。比如我们用浏览器来登入百度,可以使用域名www.baidu.com,也可以使用百度的ip来登入202.108.22.5。上面的域名就相当于机器名称hostname,hosts里面就是存放这种对应表格,我们可以用hosts里面的ip来登入这台机器,也可以用hostname来登入这台机器。

修改可以分为2步。

2.1 查询机器ip地址

用命令ifconfig来查询,4台机器ip如下:



Master 172.16.254.132

Worker1 172.16.254.131

Worker2 172.16.254.133

Worker3 172.16.254.134

2.2 编辑etc目录下的hosts文件

打开编辑hosts,如下图:



编辑结果,如下图:



保存并退出。hosts修改完成。

XianMing
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: