参考自:http://www.cnblogs.com/end/archive/2012/08/13/2636645.html
一、安装Linux操作系统
VMware+Ubuntu安装详细过程 : http://blog.csdn.net/chongxin1/article/details/68951393
ubuntu-16.04.2-desktop-amd64.iso百度网盘下载地址 : http://pan.baidu.com/s/1bOHsmi
二、在Ubuntu下创建hadoop用户组和用户
这里考虑的是以后涉及到hadoop应用时,专门用该用户操作。用户组名和用户名都设为:hadoop。可以理解为该hadoop用户是属于一个名为hadoop的用户组,这是linux操作系统的知识,如果不清楚可以查看linux相关的书籍。
Ctrl+Alt+T : 打开终端的快捷键
1、创建hadoop用户组
- sudo su //进入管理员root用户
- sudo addgroup hadoop
2、创建hadoop用户
- sudo adduser –ingroup hadoop hadoop
重新输入密码
3、给hadoop用户添加权限,打开/etc/sudoers文件
- sudo gedit /etc/sudoers
按回车键后就会打开/etc/sudoers文件了,给hadoop用户赋予root用户同样的权限。
在root ALL=(ALL:ALL) ALL下添加hadoop ALL=(ALL:ALL) ALL
三、在Ubuntu下安装JDK
- 由于下面使用的是hadoop2.7.3,所以此处至少安装JDK1.7
- 记得先切换成hadoop用户
在Ubuntu下安装JDK图文解析 : http://blog.csdn.net/chongxin1/article/details/68957808
四、修改机器名
每当ubuntu安装成功时,我们的机器名都默认为:ubuntu ,但为了以后集群中能够容易分辨各台服务器,需要给每台机器取个不同的名字。
机器名由 /etc/hostname文件决定。
1、打开/etc/hostname文件
- sudo su
- sudo gedit /etc/hostname
2、将/etc/hostname文件中的yangcx-virtual-machine改为你想取的机器名
回车后就打开/etc/hostname文件了,将/etc/hostname文件中的yangcx-virtual-machine改为你想取的机器名。这里我取“serverOne“。
重启系统后才会生效。
解决:sudo: 无法解析主机:serverOne: 连接超时
- sudo gedit /etc/hosts
把/etc/hosts文件中的yangcx-virtual-machine修改为serverOne
为了后面在windows系统中调用linux系统的hadoop服务,所以应该把127.0.0.1修改为实际IP地址,如:192.168.168.200
五、安装ssh服务
此处采用在线安装方法,所以首先要保证Ubuntu系统能够上网。
VMware Ubuntu如何连接互联网 : http://blog.csdn.net/chongxin1/article/details/68959150
1、更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
- sudo apt-get update