Spark分布式搭建(2)——ubuntu14.04下修改hostname和hosts
0.前言我搭建的伪分布式是1台Master,3台Worker节点,4台虚拟机都要在管理员root状态下。所以4台都要设置root自动登入,具体内容见博客,在Spark伪分布式搭建(1)——ubuntu14.04 设置root自动登入:http://blog.csdn.net/xummgg/article/details/506305831.修改hostnamehostname就是安装时自己取得机
0.前言
我搭建的分布式是1台Master,3台Worker节点,在虚拟机里运行,4台虚拟机都要在管理员root状态下。所以4台都要设置root自动登入,具体内容见博客,在Spark分布式搭建(1)——ubuntu14.04 设置root自动登入:
http://blog.csdn.net/xummgg/article/details/50630583
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
更多推荐
所有评论(0)