搭建环境:vmware+ubuntu10.04
1、安装java
下载地址:下载
这个网上有许多教程,要注意的就是在/etc/profile中记得添加环境变量JAVA_HOME,JER_HOME,CLASSPATH和PATH
2、安装eclipse
下载地址:eclipse下载
在/etc/profile中PATH添加启动路径,就可以在任意目录启动了
3、修改主机名、SSH、hadoop安装(前面都一样)
参考:hadoop2.6.0安装 hadoop1.2.1安装
安装hadoop2.6.0失败:
以上全部工作做完之后,仍有报错:
这是因为在/etc/profile中没有添加Hadoop库文件路径
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_YARN_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOOME/sbin:$HADOOP_HOME/lib
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
添加完毕之后,source /etc/profile,就可以看到:
NameNode、DataNode、Jps和SecondaryNameNode已经启动
由于hadoop2.6.0是64位版本,我的机器是32位版本,导致hadoop库与本地库不一致,需要对libhadoop.so.1.0.0重新编译成32位版本参考