本文主要介绍在centOS6.8中安装Hadoop及配置hadoop伪分布式。
已经配置完成的镜像文件(virtualBox适用),下载地址 http://pan.baidu.com/s/1o7H3CKi
(1)在virtualBox中安装centOS镜像,建立用户root,密码:123456。
(2)配置虚拟机网卡,因为既需要宿主机访问虚拟机,又需要虚拟机能够访问外网,所以配置双网卡。
网卡一:host-only(宿主机访问虚拟机)
网卡二:NAT(虚拟机能够访问外网)
(3)配置网卡1的ip
以root身份进入centOS,配置网卡1(host-only)的IP地址
(2)配置JDK所需要的环境变量
使用文本编辑工具vi或gedit打开 /etc/PRofile文件,追加jdk环境变量。
export JAVA_HOME=/usr/bigdata/java/jdk1.7.0_79export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport CLASSPATH=.:$JAVA_HOME/lib 重新加载文件,使环境变量生效. /etc/profile (3)验证配置是否成功命令行执行命令 java -version,能够显示当前jdk版本,如下图所示
四、配置SSH
目的:将localhost加入ssh免密登录。(1)生成SSH的公钥、私钥ssh-keygen -t rsa -P 此时会在/home/hadoop/.ssh下生成两个文件:id_rsa和id_rsa.pub,前者为私钥,后者为公钥。(2)将公钥追加到authorized_keys中,保存所有允许以当前用户身份登录到ssh客户端用户的公钥内容命令行进入/home/hadoop/.ssh目录,执行以下命令cat id_rsa.pub>>authorized_keys (3)验证ssh localhost是否成功执行命令后可以不许密码,直接登录系统,如下图所示安装hadoop及配置,请参见下一篇文章
新闻热点
疑难解答