1、 安装jdk:apt-get install openjdk-7-jdk
2、 vim /etc/profile
修改环境变量:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
说明:设置完环境变量则能在任意目录下访问java,javac,进行编译运行java程序
2、 安装Hadoop: wgethttp://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz
mvhadoop-1.2.1.tar.gz /opt/
cd /opt/
Ls
tar -zxvf hadoop-1.2.1.tar.gz
Ls
进入hadoop目录进行配置:
cdhadoop-1.2.1/
Ls
cd conf
ls 这里面的四个文件需要配置
1,vim hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
2,sudo vim core-site.xml
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/hadoop</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/hadoop/name</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://server010:9000</value>
</property>
</configuration>
3,sudo vim hdfs-site.xml
<configuration>
<property>
<name>dfs.data.dir</name>
<value>/hadoop/data</value>
</property>
</configuration>
4,sudo vim mapred-site.xml
<property>
<name>mapred.job.tracker</name>
<value>server010:9001</value>
</property>
5,配置hadoop变量:
sudo vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export HADOOP_HOME=/opt/hadoop-1.2.1
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH
让设置生效:
source /etc/profile
最后一步,使用Hadoop 命令,查看是否安装成功:
Hadoop
正式使用前对Hadoop的namenode 初始化:
hadoop namenode format