日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

yarn 更新_YARN-HA配置

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 yarn 更新_YARN-HA配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 YARN-HA工作機制

  • 官方文檔:
  • http://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html

  • YARN-HA工作機制,如圖3-23所示
  • 圖3-22 YARN-HA工作機制

    2 配置YARN-HA集群

  • 環境準備
  • (1)修改IP

    (2)修改主機名及主機名和IP地址的映射

    (3)關閉防火墻

    (4)ssh免密登錄

    (5)安裝JDK,配置環境變量等

    (6)配置Zookeeper集群

  • 規劃集群
  • 表3-2

    hadoop102

    hadoop103

    hadoop104

    NameNode

    NameNode

    JournalNode

    JournalNode

    JournalNode

    DataNode

    DataNode

    DataNode

    ZK

    ZK

    ZK

    ResourceManager

    ResourceManager

    NodeManager

    NodeManager

    NodeManager

  • 具體配置
  • (1)yarn-site.xml

    <configuration>

    <property>

    <name>yarn.nodemanager.aux-services</name>

    <value>mapreduce_shuffle</value>

    </property>

    <!–啟用resourcemanager ha–>

    <property>

    <name>yarn.resourcemanager.ha.enabled</name>

    <value>true</value>

    </property>

    <!–聲明兩臺resourcemanager的地址–>

    <property>

    <name>yarn.resourcemanager.cluster-id</name>

    <value>cluster-yarn1</value>

    </property>

    <property>

    <name>yarn.resourcemanager.ha.rm-ids</name>

    <value>rm1,rm2</value>

    </property>

    <property>

    <name>yarn.resourcemanager.hostname.rm1</name>

    <value>hadoop102</value>

    </property>

    <property>

    <name>yarn.resourcemanager.hostname.rm2</name>

    <value>hadoop103</value>

    </property>

    <!–指定zookeeper集群的地址–>

    <property>

    <name>yarn.resourcemanager.zk-address</name>

    <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>

    </property>

    <!–啟用自動恢復–>

    <property>

    <name>yarn.resourcemanager.recovery.enabled</name>

    <value>true</value>

    </property>

    <!–指定resourcemanager的狀態信息存儲在zookeeper集群–>

    <property>

    <name>yarn.resourcemanager.store.class</name> <value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value>

    </property>

    </configuration>

    (2)同步更新其他節點的配置信息

  • 啟動hdfs
  • (1)在各個JournalNode節點上,輸入以下命令啟動journalnode服務:

    sbin/hadoop-daemon.sh start journalnode

    (2)在[nn1]上,對其進行格式化,并啟動:

    bin/hdfs namenode -format

    sbin/hadoop-daemon.sh start namenode

    (3)在[nn2]上,同步nn1的元數據信息:

    bin/hdfs namenode -bootstrapStandby

    (4)啟動[nn2]:

    sbin/hadoop-daemon.sh start namenode

    (5)啟動所有DataNode

    sbin/hadoop-daemons.sh start datanode

    (6)將[nn1]切換為Active

    bin/hdfs haadmin -transitionToActive nn1

  • 啟動YARN
  • (1)在hadoop102中執行:

    sbin/start-yarn.sh

    (2)在hadoop103中執行:

    sbin/yarn-daemon.sh start resourcemanager

    (3)查看服務狀態,如圖3-24所示

    bin/yarn rmadmin -getServiceState rm1

    圖3-24 YARN的服務狀態

    文章來源:大數據培訓

    總結

    以上是生活随笔為你收集整理的yarn 更新_YARN-HA配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。