美文网首页
hadoop2.6.4伪分布式环境搭建

hadoop2.6.4伪分布式环境搭建

作者: 不积小流_无以成江海 | 来源:发表于2019-03-27 19:30 被阅读0次

    1、准备Linux环境 1.0先将虚拟机的网络模式选为NAT

    • 1.1:修改主机名
        vi /etc/sysconfig/network
        NETWORKING=yes
        HOSTNAME=liuzuwei
    
    • 1.2修改IP
                vim /etc/sysconfig/network-scripts/ifcfg-eth0   
    
                DEVICE="eth0"
                BOOTPROTO="static"
                HWADDR="00:0C:29:3C:BF:E7"
                IPV6INIT="yes"
                NM_CONTROLLED="yes"
                ONBOOT="yes"
                TYPE="Ethernet"
                UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
                IPADDR="192.168.1.101"
                NETMASK="255.255.255.0"
                GATEWAY="192.168.1.1" 
    
    • 1.3修改主机名和IP的映射关系
        vim /etc/hosts  
        172.21.0.4 liuzuwei
    
    • 1.4关闭防火墙
        #查看防火墙状态
        service iptables status
        #关闭防火墙
        service iptables stop
        #查看防火墙开机启动状态
        chkconfig iptables --list
        #关闭防火墙开机启动
        chkconfig iptables off
    
    • 1.5 修改sudo
        su root
        vim /etc/sudoers
        给hadoop用户添加执行的权限
    
    • 1.6重启Linux
        reboot
    

    2、安装JDK

    • 先解压JDK
    • 再将java添加到环境变量中
        vim /etc/profile
        #在文件最后添加
        export JAVA_HOME=/usr/jdk1.8.0_191
        export PATH=$PATH:$JAVA_HOME/bin
    
        #刷新配置
        source /etc/profile
    

    3、安装hadoop2.6.4

    • 第一个:hadoop-env.sh
        #第27行
        export JAVA_HOME=/usr/jdk1.8.0_191
    
    • 第二个:core-site.xml
            <!-- 指定HADOOP所使用的文件系统schema(URI),HDFS的老大(NameNode)的地址 -->
    
                <property>
                    <name>fs.defaultFS</name>
                    <value>hdfs://liuzuwei:9000</value>
                </property>
                
            <!-- 指定hadoop运行时产生文件的存储目录 -->
                <property>
                    <name>hadoop.tmp.dir</name>
                    <value>/home/hadoop/hadoop-2.6.4/tmp</value>
                </property>
    
    • 第三个:hdfs-site.xml
               <!-- 指定HDFS副本的数量 -->
            
                <property>
                    <name>dfs.replication</name>
                    <value>1</value>
                </property>
    
                <property>
                    <name>dfs.secondary.http.address</name>
                    <value>liuzuwei:50090</value>
                </property>
    
    • 第四个:mapred-site.xml
    <!-- 指定mr运行在yarn上 -->
            <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
            </property>
    
    • 第五个:yarn-site.xml
                <property>
                    <name>yarn.resourcemanager.hostname</name>
                    <value>liuzuwei</value>
                </property>
                
                <!-- reducer获取数据的方式 -->
                <property>
                    <name>yarn.nodemanager.aux-services</name>
                    <value>mapreduce_shuffle</value>
                </property>
                
                <property>
                    <name>yarn.resourcemanager.webapp.address</name>
                    <value>liuzuwei:8080</value>
                </property>
    

    相关文章

      网友评论

          本文标题:hadoop2.6.4伪分布式环境搭建

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