[TOC]

Hadoop

一个由Apache基金会所开发的分布式系统基础架构

ubuntu下安装hadoop

1.安装jdk apt-get install java-6-openjdk 2.设置环境变量

   vim /etc/profile
    export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ 
    export JRE_HOME=$JAVA_HOME/jre 
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 

3.下载hadoop

   wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz</code>
    mv hadoop-1.2.1.tar.gz /opt/</code>
    cd /opt/</code>
    tar -zxvf hadoop-1.2.1.tar.gz </code>
    cd /hadoop-1.2.1/conf/ 

配置hadoop

配置config中的 mapred.site.xml core.site.xml hdfs.site.xml hadoop-env.sh

1.hadoop-env.sh vim hadoop-env.sh

   export JAVA_HOME = /usr/lib/jvm/java-6-openjdk/

2.core-site.xml vim core-site.xml

   <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://192.168.0.200:9000</value>
    </property>

3.hdfs-site.xml vim hdfs-site.xml

   <property>
        <name>dfs.data.dir</name>
        <value>/hadoop/data</value>
    </property>

4.mapred-site.xml vim mapred-site.xml

   <property>
        <name>mapred.job.tracker</name>
        <value>hdfs://localhost:9001</value>
    </property>

5.更改环境变量 vim /ect/profile

   export HADOOP_HOME=/opt/hadoop-1.2.1/
    PATH=HADOOP_HOME/bin:$PATH

6.是环境变量生效 source /etc/profile

7.启动hadoop hadoop namenode -format 执行hadoop前对namenode进行格式化 jps 查看hadoop是否正常运行

常见问题

1.当配置环境变量文件失败导致大部分命令失效时 export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin

hadoop2.6.3集群配置

教程 http://www.cnblogs.com/Lawson/p/5149537.html

results matching ""

    No results matching ""