zoukankan      html  css  js  c++  java
  • 大数据 Hadoop 集群安装

    设置JDK

    设置ssh免密登录

    安装配置

    配置文件

    slaves

    # 删除 localhost
    node1
    node2
    node3
    

    core-site.xml

    <configuration>
        <property>
            <name>fs.defaultFS</name>
            <value>hdfs://node1:9000</value>
        </property>
        <property>
            <name>hadoop.tmp.dir</name>
            <value>/opt/software/hadoop/tmp</value>
        </property>
        <property>
            <name>fs.trash.interval</name>
            <value>10080</value>
        </property>
    </configuration>
    

    hdfs-site.xml

    <configuration>
        <property>
            <name>dfs.replication</name>
            <value>1</value>
        </property>
        <!-- 取消安全模式-->
        <property>
            <name>dfs.permissions.enabled</name>
            <value>false</value>
        </property>
        <property>
            <name>dfs.namenode.http-address</name>
            <value>node1:50070</value>
        </property>
        <property>
            <name>dfs.name.dir</name>
            <value>/opt/software/hadoop/hdfs/name</value>
        </property>
        <property>
            <name>dfs.data.dir</name>
            <value>/opt/software/hadoop/hdfs/data</value>
        </property>
    </configuration>
    

    mapred-site.xml

    <configuration>
        <property>
            <name>mapreduce.framework.name</name>
            <value>yarn</value>
        </property>
        <property>
            <name>mapreduce.jobhistory.address</name>
            <value>node1:10020</value>
        </property>
        <property>
            <name>mapreduce.jobhistory.webapp.address</name>
            <value>node1:19888</value>
        </property>
        <property>
            <name>mapreduce.job.ubertask.enable</name>
            <value>true</value>
        </property>
    </configuration>
    

    yarn-site.xml

    <configuration>
        <property>
            <name>yarn.nodemanager.aux-services</name>
            <value>mapreduce_shuffle</value>
        </property>
        <property>
            <name>yarn.resourcemanager.hostname</name>
            <value>node1</value>
        </property>
        <property>
            <name>yarn.log-aggregation-enable</name>
            <value>true</value>
        </property>
        <property>
            <name>yarn.log-aggregation.retain-seconds</name>
            <value>604800</value>
        </property> 
    </configuration>
    

    格式化namenode

    # 在node1上
    hadoop namenode -format
    ./start-all.sh
    

    启动dfs

    # 在node1上
    ./sbin/start-dfs.sh
    

    查看启动状态

    使用jps或者在浏览器上输入node1:50070或者node1:8088

  • 相关阅读:
    2019-07-15_nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
    2019-07-12 linux下关闭、开启防火墙
    2019-07-12nginx的安装,启动,关闭
    2019-07-11 nginx 下网页显示乱码
    2019-07-05 submit左对齐快捷键
    2019-07-02 windows下用cmd命令netstat查看系统端口使用情况
    设计一个精致按钮
    JS 实现省市三级联动
    使用style 对象实现图片的覆盖(overlay)
    display 显示或隐藏元素
  • 原文地址:https://www.cnblogs.com/iFanLiwei/p/12805178.html
Copyright © 2011-2022 走看看