参考地址:java
http://www.powerxing.com/install-hadoop-in-centos/centos
以上地址配置过程很是详细,包括伪分布式配置与伪分布式实例。app
注意事项:分布式
一、官网提供为32位环境下的tar包,须要64位下从新编译。oop
未从新编译的会报以下错误:ui
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
解决方案:.net
需替换lib下的native包为对应版本的64位包。code
Hadoop-2.7.2的native包下载:http://download.csdn.net/download/cjber/9506779orm
而后修改hadoop根目录下的/etc/hadoop/hadoop-env.sh 中的HADOOP_OPTS为:hadoop
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib:$HADOOP_PREFIX/lib/native"
二、启动过程当中可能提示找不到JAVA_HOME
解决方案:
修改hadoop根目录下的/etc/hadoop/hadoop-env.sh中的JAVA_HOME 为:
export JAVA_HOME=${JAVA_HOME:-"/usr/local/java/jdk1.7.0_79"}