美文网首页
Hadoop学习集群安装之全分布模式

Hadoop学习集群安装之全分布模式

作者: 薛落花随泪绽放 | 来源:发表于2017-12-22 08:49 被阅读10次

    关闭防火墙

    #systemctl stop firewalld
    #systemctl disable firewalld
    

    配置映射主机地址

    #vi /etc/hosts
    192.168.56.21 hadoop21
    192.168.56.22 hadoop22
    192.168.56.23 hadoop23
    192.168.56.24 hadoop24
    

    配置免密码登录

    # ssh-keygen -t rsa
    # ssh-copy-id -i .ssh/id_rsa.pub root@hadoop21
    # ssh-copy-id -i .ssh/id_rsa.pub root@hadoop22
    # ssh-copy-id -i .ssh/id_rsa.pub root@hadoop23
    # ssh-copy-id -i .ssh/id_rsa.pub root@hadoop24
    

    解压jdk

    #mkdir training
    #cd training
    # rpm -ivh jdk-8u91-linux-x64.rpm 
    # rm -rf jdk-8u91-linux-x64.rpm
    

    解压hadoop

    # tar -zxvf hadoop-2.7.3.tar.gz
    # rm -rf hadoop-2.7.3.tar.gz
    # mv hadoop-2.7.3/ hadoop
    # cd hadoop
    #vi /etc/profile
    
    export HADOOP_HOME=/root/training/hadoop
    
    export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
    
    #source /etc/profile
    # cd etc/hadoop/
    #vi hadoop-env.sh
    export JAVA_HOME=/usr/java/default
    

    配置hdfs-site.xml

    #vi hdfs-site.xml
    <property>
        <name>dfs.replication</name>
        <value>2</value>
    </property>
    <property>
        <name>dfs.permissions</name>
        <value>false</value>
    </property>
    

    配置core-site.xml

    # mkdir ~/training/hadoop/data
    # vi core-site.xml
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://192.168.56.21:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/root/training/hadoop/data</value>
    </property>
    

    配置slaves

    #vi slaves
    192.168.56.22
    192.168.56.23
    192.168.56.24
    

    配置mapred-site.xml

    # cp mapred-site.xml.template mapred-site.xml
    # vi mapred-site.xml
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
    

    配置yarn-site.xml

    # vi yarn-site.xml
    <property>
        <name>yarn.resourcemanager.hostname</name>
        <value>192.168.56.21</value>
    </property>
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
    

    在hadoop21上面格式化

    #hdfs namenode -format
    #start-all.sh
    #stop-all.sh
    

    相关文章

      网友评论

          本文标题:Hadoop学习集群安装之全分布模式

          本文链接:https://www.haomeiwen.com/subject/cwxswxtx.html