1、新创建一个目录
mkdir /app
2、上传jdk和hadoop软件到哦/app目录中
3、解压jdk和hadoop软件
tar -zxf jdk-7u79-linux-x64.tar.gz
tar -zxf hadoop-1.2.1.tar.gz
mv jdk1.7.0_79 java7
4、在Linux上安装jdk
在/etc/profile文件最后增加如下内容
export JAVA_HOME=/app/java7
export PATH=$JAVA_HOME/bin:$PATH
重新加载环境变量
source /etc/profile
验证jdk是否安装成功
[root@HMY2 app]# which java
/app/java7/bin/java
5、安装和配置hadoop
修改/app/hadoop-1.2.1/conf/hadoop-env.sh文件
配置export JAVA_HOME=/app/java7,大约在第9行
添加如下内容到core-site.xml文件的configuration标签之间
<property>
<name>fs.default.name</name>
<value>hdfs://HMY2:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/app/data/tmp</value>
</property>
添加如下内容到hdfs-site.xml文件的configuration标签之间
<property>
<name>dfs.name.dir</name>
<value>/app/data/name</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/app/data/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
添加如下内容到mapred-site.xml文件的configuration标签之间
<property>
<name>mapred.job.tracker</name>
<value>HMY2:9001</value>
</property>
[root@HMY2 hadoop-1.2.1]# bin/hadoop version
Hadoop 1.2.1
Subversion https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152
Compiled by mattf on Mon Jul 22 15:23:09 PDT 2013
From source with checksum 6923c86528809c4e7e6f493b6b413a9a