zoukankan      html  css  js  c++  java
  • hadoop+zookeeper+yarn+spark高可用主从备份启动步骤

    环境搭建参考于 https://www.cnblogs.com/zimo-jing/p/8892697.html

    1、所有节点依次启动zookeeper

     # zkServer.sh start
     >>
        7915 QuorumPeerMain
    

    2、所有节点依次启动journalnode 保证数据同步(此步可省略,3将启动这一步) 

     # hadoop-daemon.sh start journalnode
     >>
         7915 QuorumPeerMain
         8109 JournalNode
         7915 QuorumPeerMain
    

    3、主节点启动hdfs 

     # start-dfs.sh
      >>
         8279 NameNode
         7915 QuorumPeerMain
         8604 DFSZKFailoverController
         8109 JournalNode
    

    UI界面 :

                master http://master:50070
                slave1 http://slave1:50070

    4、主节点启动yarn slave1也要执行

     # start-yarn.sh
     -----------master------------- 
     >>
        8279 NameNode
        7915 QuorumPeerMain
        8604 DFSZKFailoverController 
        8732 ResourceManager 
        8109 JournalNode
     -----------slave1------------- 
     >>  
        8192 DataNode
        8113 NameNode
        8481 NodeManager
        8006 JournalNode
        8348 DFSZKFailoverController
        7935 QuorumPeerMain
    

     UI界面:

           master:8088

                slave1:8088

               (注意: slave1UI界面会跳转到master)

    5、启动spark

     -----------master-------------
      # start-master.sh
      # start-slaves.sh
    >>
      8279 NameNode
      7915 QuorumPeerMain
      8604 DFSZKFailoverController
      8732 ResourceManager
      8109 JournalNode
      9150 Master
      9374 Worker
    
     -----------slave1-------------
     # start-master.sh
    >> 8192 DataNode
    8113 NameNode
    8481 NodeManager
    8786 Master
    8006 JournalNode
    8348 DFSZKFailoverController 9164 Worker 7935 QuorumPeerMain

    界面:主 http://master:8081/
               从 http://slave1:8082/

    6、提交任务

    yarn:client模式 

     spark-submit --master yarn --conf spark.pyspark.python=/usr/python3/python --deploy-mode client hello.py

     spark: client模式 

    spark-submit --master spark://master:7077 --conf spark.pyspark.python=python3 --deploy-mode client hello.py

     完!

  • 相关阅读:
    014-CallbackServlet代码
    PaymentServlet代码
    013-PaymentUtils工具类模板
    案例30-在线支付
    案例29-购物车提交订单
    案例28-清空购物车
    案例27-购物车删除单一商品
    案例26-购物车
    案例25-servlet的抽取
    在Eclipse或工作空间中 ,复制或修改项目后,把项目部署后发现还是原来的项目名称
  • 原文地址:https://www.cnblogs.com/yangchas/p/14880106.html
Copyright © 2011-2022 走看看