zoukankan      html  css  js  c++  java
  • hadoop2.0测试环境安装

    0. Hadoop源码包下载
    http://mirror.bit.edu.cn/apache/hadoop/common
     
    1. 集群环境
    Master 172.16.11.97
    Slave1 172.16.11.98
    Slave2 172.16.11.99
     
    2. 下载安装包
    #Master
    wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.8.2/hadoop-2.8.2.tar.gz
    tar zxvf hadoop-2.8.2.tar.gz
     
    3. 修改Hadoop配置文件
    #Master
    cd hadoop-2.8.2/etc/hadoop
    vim hadoop-env.sh
    export JAVA_HOME=/usr/local/src/jdk1.8.0_152
     
    vim yarn-env.sh
    export JAVA_HOME=/usr/local/src/jdk1.8.0_152
     
    vim slaves
    slave1
    slave2
     
    vim core-site.xml
    <configuration>
    <property>
    <name>fs.defaultFS</name>
    <value>hdfs://172.16.11.97:9000</value>
    </property>
    <property>
    <name>hadoop.tmp.dir</name>
    <value>file:/usr/local/src/hadoop-2.8.2/tmp</value>
    </property>
    </configuration>
     
    vim hdfs-site.xml
    <configuration>
    <property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>master:9001</value>
    </property>
    <property>
    <name>dfs.namenode.name.dir</name>
    <value>file:/usr/local/src/hadoop-2.8.2/dfs/name</value>
    </property>
    <property>
    <name>dfs.datanode.data.dir</name>
    <value>file:/usr/local/src/hadoop-2.8.2/dfs/data</value>
    </property>
    <property>
    <name>dfs.repliction</name>
    <value>3</value>
    </property>
    </configuration>
     
    vim mapred-site.xml
    <configuration>
    <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
    </property>
    </configuration>
     
    vim yarn-site.xml
    <configuration>
    <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
    </property>
    <property>
    <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
    <value>org.apache.hadoop.mapred.ShuffleHandler</value>
    </property>
    <property>
    <name>yarn.resourcemanager.address</name>
    <value>master:8032</value>
    </property>
    <property>
    <name>yarn.resourcemanager.scheduler.address</name>
    <value>master:8030</value>
    </property>
    <property>
    <name>yarn.resourcemanager.resource-tracker.address</name>
    <value>master:8035</value>
    </property>
    <property>
    <name>yarn.resourcemanager.admin.address</name>
    <value>master:8033</value>
    </property>
    <property>
    <name>yarn.resourcemanager.webapp.address</name>
    <value>master:8088</value>
    </property>
    </configuration>
    #创建临时目录和文件目录
    mkdir /usr/local/src/hadoop-2.8.2/tmp
    mkdir -p /usr/local/src/hadoop-2.8.2/dfs/name
    mkdir -p /usr/local/src/hadoop-2.8.2/dfs/data
     
     
    4. 配置环境变量
    #Master、Slave1、Slave2
    vim ~/.bashrc
    HADOOP_HOME=/usr/local/src/hadoop-2.8.2
    export PATH=$PATH:$HADOOP_HOME/bin
    #刷新环境变量
    source ~/.bashrc
     
    5. 拷贝安装包
    #Master
    scp -r /usr/local/src/hadoop-2.8.2 root@slave1:/usr/local/src/hadoop-2.8.2
    scp -r /usr/local/src/hadoop-2.8.2 root@slave2:/usr/local/src/hadoop-2.8.2
     
    6. 启动集群
    #Master
    #初始化Namenode
    hadoop namenode -format
     
     
    #启动集群
    ./sbin/start-all.sh
     
    6. 集群状态
    jps
    #Master
    #Slave1
    #Slave2
     
    7.监控网页
    http://master:8088
     
    8. 操作命令
    #和Hadoop1.0操作命令是一样的
     
    9. 关闭集群
    ./sbin/hadoop stop-all.sh

  • 相关阅读:
    Javascript之内置对象
    Javascript之匿名函数(私有变量)
    Web前端开发修炼之道 (2)
    11.标志寄存器
    10.CALL和RET指令
    Javascript之继承(其他方式)
    Javascript之Function类型
    5.[BX]和Loop指令
    JavaScript之执行环境及作用域
    Javascript之BOM(window对象)
  • 原文地址:https://www.cnblogs.com/students/p/9479868.html
Copyright © 2011-2022 走看看