centOS6安装hadoop

1. 把hadoop-2.6.4.tar.gz拖放到/usr/local目录下

centOS6安装hadoop

2. 使用命令tar -zxvf hadoop-2.6.4.tar.gz解压缩,产生文件夹/usr/local/hadoop-2.6.4

3. 编辑/etc/profile,增加环境变量。记得source /etc/profile

export HADOOP_HOME=/usr/local/hadoop-2.6.4

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

centOS6安装hadoop

4. 修改/usr/local/hadoop-2.6.4/etc/hadoop目录下的配置文件

(1)     hadoop-env.sh

centOS6安装hadoop

(2)     core-site.xml

         <property>

                  <name>fs.defaultFS</name>

        <value>hdfs://hadoop100:9000</value>

         </property>

         <property>

                  <name>hadoop.tmp.dir</name>

                  <value>/usr/local/hadoop-2.6.4/data/tmp</value>

         </property>

(3)     hdfs-site.xml   (从节点数量 是指备份数量)

         <property>

                  <name>dfs.replication</name>

                  <value>1</value>

         </property>

         <property>

         <name>dfs.namenode.secondary.http-address</name>

         <value>hadoop100:50090</value>

     </property>

(4)     yarn-env.sh

centOS6安装hadoop

  (5)     yarn-site.xml

          <property>

                   <name>yarn.nodemanager.aux-services</name>

                   <value>mapreduce_shuffle</value>

          </property>

         <property>

                  <name>yarn.resourcemanager.hostname</name>

                  <value>hadoop100</value>

         </property>

(6)     mapred-env.sh

centOS6安装hadoop

(7)     mapred-site.xml    (mapred-site.xml .template)

<property>

          <name>mapreduce.framework.name</name>

          <value>yarn</value>

</property>

(8)     slaves

centOS6安装hadoop

5.        免密码登录

(1)     产生**

ssh-****** -t rsa 不断回车

(2)     复制

ssh-copy-id hadoop100

(3)     验证

ssh  hadoop100

6.        格式化文件系统

执行:hadoop namenode -format

centOS6安装hadoop

7.        启动

执行:start-dfs.sh

(单点启动节点 :hadoop-daemon.sh start namenode)

centOS6安装hadoop

8.        验证

执行:jps

centOS6安装hadoop

9、执行 mr-jobhistory-daemon.sh start historyserver启动日志归集