1:软件环境准备
1.1 Hadoop:
我们使用hadoop Release 1.2.1(stable)版本,下载链接:
http://mirrors.ustc.edu.cn/apache/hadoop/common/hadoop-1.2.1/
我们选择hadoop-1.2.1-bin.tar.gz文件下载。
1.2 Java:
Java在这里使用的是jdk1.7版本的,当然也可以使用1.6的,下载链接:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
我们选择Linux x86的 jdk-7u79-linux-i586.tar.gz版本下载,因为我的Linux机器是32位的;如果Linux机器是64的就必须选择64位的下载,可以选择jdk-7u79-linux-x64.tar.gz;这个步骤非常重要,不同的机器必须要配置不同的jdk版本。
2:安装到Linux中
2.1创建目录:
首先我们创建一个目录:
mkdir /home/hadoop/,该目录存储hadoop程序文件。
mkdir /home/java,该目录存储jdk的文件。
注意:在实际安装的时候我们最好单独为运行hadoop程序建立一个账号,并赋予相关权限。在这里我直接以root身份安装。
2.2解压安装包文件:
把刚刚下载好的文件都放到个子的目录下。
首先解压java安装包文件,运行以下命令:
tar -xzvf jdk-7u79-linux-i586.tar.gz -C /home/java/
然后解压hadoop安装包文件,运行以下命令:
tar -xzvf hadoop-1.2.1-bin.tar.gz -C /home/hadoop/
3:配置Hadoop
Hadoop环境的配置关重要,首先必须要配置java运行环境。
3.1配置java环境:
添加JAVA_HOME,CLASSPATH环境变量:
使用vim /etc/profile命令编辑profile文件,在文件末尾加上以下内容:
HADOOP_INSTALL=/home/hadoop/hadoop-1.2.1/
JAVA_HOME=/home/java/jdk1.7.0_79
PATH=$JAVA_HOME/bin:$HADOOP_INSTALL/bin:$PATH
CLASSPATH=$JAVA_HOME/lib
export JAVA_HOME PATH CLASSPATH HADOOP_INSTALL