写这个文章之前,我已经在这个搭建环境的问题上纠结了将近好几个月,首先因为条件要多个电脑,还有就是经常的报错,再加上平时比较忙碌。好不容易这几天有空,在网上查了很多资料,没有哪个资料详细说明了怎样在VMWare Workstation中搭建Hadoop群集环境的,所以本人就自己边学习边做边研究,终于成功把Hadoop框架搭建在VMWare Workstation软件中。现在把整个搭建过程写下来,希望对有和我同样需求的人有所帮助。
Hadoop环境搭建过程用到了三个虚拟机:ubuntu11、ubuntu12、ubuntu13,其IP地址分别为192.168.1.61、192.168.1.62、192.168.1.63(具体为虚拟机分配IP的过程下面详细说明)。其中192.168.1.62作为Hadoop的Namenode和Jobtracker。其他两台机器均作为Datanode和Tasktracker。(关于Namenode、Datanode、Jobtracker和Tasktracker网上有很多资料,这里不再详述)。
环境搭建过程中用到的软件及版本如下:VMWare Workstation:VMware-workstation-full-8.0
JDK:1.6.0_25
Hadoop:hadoop-0.21.0
Linux:ubuntu11
Linux客户端:SSHSecureShellClient-3.2.9
虚拟机安装,我就不一一讲解了。现从Jdk安装开始,看好了哦,不然报错了,又得重新看一遍,到处找答案。
好了,不废话了,开始往下走:
在Usr目录下创建java文件夹 mkdir java
将jdk-6u25-linux-i586.bin解压到javay文件夹
三台虚拟机上都要安装jdk,照上述安装。