首先需要安装jdk

直接下载jdk-8u65-linux-i586.tar.gz解压到/usr/java/jdk1.8.0_65
设置环境变量 vim 打开/etc/profile,在文件最后添加

export JAVA_HOME=/app/jdk1.8.0_65
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk1.8.0_65改为你安装的jdk的文件夹名称
到此,jdk就安装完成了,通过命令 java -version进行测试

现在正式开始安装hadoop

准备
首先准备hadoop,现在很多网上的资料都是正对hadoop1.2.1这里也选择1.2.1进行安装
先到阿里云进行下载这里直接选择下载hadoop-1.2.1.tar.gz这个包
解压 tar -xzvf hadoop-1.2.1.tar.gz 移动到app目录 mv hadoop-1.2.1 app

设置环境变量
同样 使用vim打开文件/etc/profile文件,在文件最后添加

export HADOOP_INSTALL=/app/hadoop-1.2.1
export PATH=$PATH:$HADOOP_INSTALL/bin

保存并推出 执行source /etc/profile 使配置立即生效,通过命令 echo $PATH查看是否配置成功
如果不希望每一个用户的应用hadoop配置,可以只修改用户目录中的~/.bash_profile或~/.bashrc文件,但如果是开发,就不用这么麻烦了,直接用root用户进行配置即可,如果是生产环境,可以进行集群安装,那不在此文范围内.

配置完成可以使用命令 hadoop version在shell中查看

# 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
This command was run using /app/hadoop-1.2.1/hadoop-core-1.2.1.jar

到此,单机模式就安装完成,只用于开发环境和测试。

安装其实很简单的,集群安装就比较复杂了,需要配置ssh。

hadoop 1.2.1 单机模式安装 开发用