本文主要介绍在centOS6.8中安装Hadoop及配置hadoop伪分布式。
已经配置完成的镜像文件(virtualBox适用),下载地址http://pan.baidu.com/s/1o7H3CKi
一、准备工具
(1)virtualBox 5.1.10 r112026 (Qt5.6.2)
(2)centOS 6.8
(3)hadoop 2.6.4
可以到我的网盘下载
http://pan.baidu.com/s/1qYIvM6C
二、安装centOS
(1)在virtualBox中安装centOS镜像,建立用户root,密码:123456。
(2)配置虚拟机网卡,因为既需要宿主机访问虚拟机,又需要虚拟机能够访问外网,所以配置双网卡。
网卡一:host-only(宿主机访问虚拟机)
网卡二:NAT(虚拟机能够访问外网)
(3)配置网卡1的IP
以root身份进入centOS,配置网卡1(host-only)的IP地址
三、安装JDK
(2)配置JDK所需要的环境变量
使用文本编辑工具vi或gedit打开 /etc/profile文件,追加jdk环境变量。
export JAVA_HOME=/usr/bigdata/java/jdk1.7.0_79 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib重新加载文件,使环境变量生效
. /etc/profile(3)验证配置是否成功
命令行执行命令 java -version,能够显示当前jdk版本,如下图所示
四、配置SSH
目的:将localhost加入ssh免密登录。
(1)生成SSH的公钥、私钥
命令行进入/home/hadoop/.ssh目录,执行以下命令
cat id_rsa.pub>>authorized_keys(3)验证ssh localhost是否成功
执行命令后可以不许密码,直接登录系统,如下图所示