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
相关文章推荐
- 开源的 OnlineJudge
- Android Studio错误代码不提示问题解决
- hdu acm 2444 The Accomodation of Students
- JavaScript类型、值和变量2
- hdu 1564 Play a game 巴什博弈/棋盘博弈问题
- Tomcat的Session管理(二) - Session后台处理
- MySQL 忘记密码解决方案
- 浅谈awk的基本用法
- ___20__virtual虚方法,子类继承自定义求面积方法
- Android使用ViewDragHelper实现QQ6.X最新版本侧滑界面效果实例代码
- Android Studio代码自动提示无效(not available in Power Save mode)
- UI设计 电商运营 薪资很高。
- 更改目录名
- MySQL 忘记密码
- ASP.NET CheckBoxList Operations with jQuery
- adb 手机和电脑链接
- Tomcat的Session管理(一) - Session的生成
- mybatis分页
- 【Android错误总结】Android WebView中的输入框无法输入数字或字母
- iOS中KVO的底层实现原理