一、安装软件
1.
2.
3.
4.
5.
安装好virtualbox,过程不再赘述。按照一般的虚拟机安装方式安装就可以了!
安装好virtualbox之后,在安装ubuntu虚拟机。安装ubuntu虚拟机需要注意的问题:
说明:
1.
界面名称使用eth0,控制芯片使用
配置好之后虚拟机系统应该可以联网了,打开虚拟机里的firefox看看能不能上网,如果能上网说明网络配置成功!
二、复制虚拟机
关闭刚刚创建好的虚拟机,打开oracle
注意:使用完全复制的方式

其他设置都默认即可。
三、配置虚拟机
到这里我已经有3个虚拟机。并且设置桥接方式之后会自动为虚拟机设置虚拟机电脑的ip。可以在虚拟机里使用ifconfig(在终端输入)命令查看电脑ip
启动虚拟机,并登录到ubuntu系统中。分别设置三个虚拟机如下:
1.
在终端输入:sudo
说明:因为我安装的ubuntu是桌面版,所以可以使用gedit,如果你安装的是server版本的ubuntu是不能用gedit的,只能用vi,上面的命令就要改成:sudo
直接删除原来的字符,然后分别把三个虚拟机的hostname修改为:master slave1 slave2
2.
主机名字 |
ip |
master |
192.168.1.107 |
slave1 |
192.168.1.105 |
slave2 |
192.168.1.106 |
3.
在终端输入:
下图是我的master虚拟机的配置
四、安装SSH,配置无密码链接
这步是比较难的,慢慢来,一步一步安装配置。
1.
2.
生成密钥,输入命令:ssh-keygen
P是大写的,p后面接2个单引号;
以上命令是产生公私密钥,产生目录在用户主目录下的.ssh目录中
Id_dsa.pub为公钥,id_dsa为私钥,紧接着将公钥文件复制成authorized_keys文件,命令为:
cd
cat
最后测试是否成功。终端输入2次:
上述ssh配置我的是在master里完成的。使用上述方法配置slave1和slave2。
3.
首先进入.ssh目录:cd
[hadoop@master.ssh]$
然后在slave1的.ssh目录下可以看到masterkey,执行:cat
以追加的方式添加到系统slave1里去
[hadoop@master.ssh]$
然后在slave2的.ssh目录下可以看到masterkey,执行:cat
以追加的方式添加到系统slave2里去
ubuntuvim1
[ubuntuvim1@slave1.ssh]$
然后在slave2的.ssh目录下可以看到masterkey,执行:cat
[ubuntuvim1@slave1
然后在master的.ssh目录下可以看到masterkey,执行:cat
[ubuntuvim1@slave2
然后在master的.ssh目录下可以看到slave2key,执行:cat
[ubuntuvim1@slave2
然后在slave1的.ssh目录下可以看到slave2key,执行:cat
详细请看:http://www.cnblogs.com/yhason/archive/2013/05/30/3108908.html
最后得到如下图
其实就是把各自的系统的id_rsa.pub复制到另一个虚拟机系统的.ssh/authorized_keys里
到此SSH无密码登录链接已经配置完成!
五、安装JDK,配置JDK
1.
2.
1. sudo 解压文件得到jdk sudo 2. sudo 在文件末尾添加 #set export export export export 3. sudo sudo
执行: sudo 选择自己配置的jdk
4. java 查看是否是自己配置的jdk |
测试是否配置成功,终端输入:java
六、安装Hadoop,配置Hadoop
注意:先配置master,然后再把在
下面配置master里的hadoop。
下载hadoop2.6.0,解压放到/usr目录下,我的是:/usr/hadoop/hadoop-2.6.0
注意:下面的配置文件都是在
1.
export
export
说明:/usr/lib/jvm/jdk7_65
2.

注意:hadoop.tmp.dir
由于篇幅有限,hadoop的配置放在这里了
未完待续……
版权声明:本文为博主原创文章,未经博主允许不得转载。