rhel6.4操作系统、jdk-6u20-linux-i586.bin、hadoop-1.2.1.tar.gz
首先讲讲安装思路。一、搭建系统环境,配置ip,主机名,设置ssh无密码登录;二、配置jdk环境;三、安装部署hadoop。
一、我们首先讲系统环境的配置。<1>为系统配置一个ip地址,由于较简单,这里不做赘述。我这里做了双网卡绑定,IP地址为192.168.142.10。(注:双网卡绑定可参考小编之前的文章:http://jingyan.baidu.com/article/25648fc1a2cbc99190fd007a.html)
<2>为系统配置主机名。命令:vi /etc/sysconfig/network。(注:主机名修改完成后需要重启主机)
<3>添加hosts解析记录,命令:vi /etc/hosts,具体内容如图片中所示。
<4>配置ssh无密码认证。执行如下命令:ssh-keygen。此处如果不会可以一直敲回车。执行完之后,将密钥拷贝到认证文件中,命令:ssh-copy-id 192.168.142.10,然后根据提示进行操作。
二、接下来配置jdk。<1>首先将下载下来的jdk-6u20-linux-i586.bin拷贝至rhel6.4系统中的/usr/local目录中。注:可以通过winscp这个工具进行拷贝,也可以通过xftp进行拷贝。
<2>解压缩jdk,首先赋予jkd文件执行权限。命令:chmod a+x /usr/local/jdk-6u20-linux-i586.bin;解压缩命令:./jdk-6u20-linux-i586.bin;然后依据提示进行操作。解压后会生成一个目录:jdk1.6.0_20,为了便于后期配置java环境变量,我们把这个目录重命名为jdk,命令:mv /usr/local/jdk1.6.0_20 /usr/local/jdk;
<3>接着配置jdk环境变量,编辑/etc/profile文件,添加图片中标红的内容。命令:vi /etc/profile
<2>接着配置hadoop家目录环境变量。vi /etc/profile,添加图片所示内容。
<3>接下来我们需要改四个配置文件hadoop-env.sh;core-site.xml;hdfs-site.xml;mapred-site.xml;
<4>首先修改hadoop-env.sh文件,配置如图所示。
<5>接下来我们修改core-site.xml配置文件,具体如图所示。
<6>接下来修改hdfs-site.xml文件,具体如图所示。
<7>然后修改mapred-site.xml文件具体内容如图所示。
<8>接下来在启动hadoop之前需要格式化hdfs。命令:hadoop namenode -format;
<9>启动hadoop并验证。启动命令:start-all.sh;验证命令:jps
至此,hadoop伪分布模式就已经安装完成,不知对您是否有所启发。
后期我们会继续深入讲解。
注:如果您还有什么问题可在下边留言。