国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移

這篇具有很好參考價(jià)值的文章主要介紹了(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

本節(jié)內(nèi)容是關(guān)于hadoop集群下yarn服務(wù)的高可用搭建,以及其發(fā)生故障轉(zhuǎn)移的處理,同樣需要依賴zookeeper集群的實(shí)現(xiàn),實(shí)現(xiàn)該集群搭建時(shí),我們要預(yù)先保證zookeeper集群是啟動(dòng)狀態(tài)。yarn的高可用同樣依賴zookeeper的臨時(shí)節(jié)點(diǎn)及監(jiān)控,實(shí)現(xiàn)服務(wù)的故障轉(zhuǎn)移。其ResourceManager的節(jié)點(diǎn)任務(wù)同樣存儲(chǔ)于zookeeper集群中,實(shí)現(xiàn)數(shù)據(jù)的共享。

正文

  • 集群規(guī)劃
YARN高可用
hadoop101 hadoop102 hadoop103
ResourceManager ResourceManager ResourceManager
NodeManager NodeManager NodeManager
Zookeeper Zookeeper Zookeeper
  • ?修改yarn服務(wù)配置文件yarn-site.xml

-?yarn-site.xml

<?xml version="1.0"?>
<!--
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. See accompanying LICENSE file.
-->
<configuration>
    <!-- 指定 MR 走 shuffle -->
    <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>
    <!-- 聲明三臺(tái) resourcemanager 的地址 -->
    <property>
        <name>yarn.resourcemanager.cluster-id</name>
        <value>cluster-yarn</value>
    </property>
    <!--指定 resourcemanager 的邏輯列表-->
    <property>
        <name>yarn.resourcemanager.ha.rm-ids</name>
        <value>rm1,rm2,rm3</value>
    </property>
    <!-- ========== rm1 的配置 ========== -->
    <!-- 指定 rm1 的主機(jī)名 -->
    <property>
        <name>yarn.resourcemanager.hostname.rm1</name>
        <value>hadoop101</value>
    </property>
    <!-- 指定 rm1 的 web 端地址 -->
    <property>
        <name>yarn.resourcemanager.webapp.address.rm1</name>
        <value>hadoop101:8088</value>
    </property>
    <!-- 指定 rm1 的內(nèi)部通信地址 -->
    <property>
        <name>yarn.resourcemanager.address.rm1</name>
        <value>hadoop101:8032</value>
    </property>
    <!-- 指定 AM 向 rm1 申請(qǐng)資源的地址 -->
    <property>
        <name>yarn.resourcemanager.scheduler.address.rm1</name>
        <value>hadoop101:8030</value>
    </property>
    <!-- 指定供 NM 連接的地址 -->
    <property>
        <name>yarn.resourcemanager.resource-tracker.address.rm1</name>
        <value>hadoop101:8031</value>
    </property>
    <!-- ========== rm2 的配置 ========== -->
    <!-- 指定 rm2 的主機(jī)名 -->
    <property>
        <name>yarn.resourcemanager.hostname.rm2</name>
        <value>hadoop102</value>
    </property>
    <property>
        <name>yarn.resourcemanager.webapp.address.rm2</name>
        <value>hadoop102:8088</value>
    </property>
    <property>
        <name>yarn.resourcemanager.address.rm2</name>
        <value>hadoop102:8032</value>
    </property>
    <property>
        <name>yarn.resourcemanager.scheduler.address.rm2</name>
        <value>hadoop102:8030</value>
    </property>
    <property>
        <name>yarn.resourcemanager.resource-tracker.address.rm2</name>
        <value>hadoop102:8031</value>
    </property>
    <!-- ========== rm3 的配置 ========== -->
    <!-- 指定 rm1 的主機(jī)名 -->
    <property>
        <name>yarn.resourcemanager.hostname.rm3</name>
        <value>hadoop103</value>
    </property>
    <!-- 指定 rm1 的 web 端地址 -->
    <property>
        <name>yarn.resourcemanager.webapp.address.rm3</name>
        <value>hadoop103:8088</value>
    </property>
    <!-- 指定 rm1 的內(nèi)部通信地址 -->
    <property>
        <name>yarn.resourcemanager.address.rm3</name>
        <value>hadoop103:8032</value>
    </property>
    <!-- 指定 AM 向 rm1 申請(qǐng)資源的地址 -->
    <property>
        <name>yarn.resourcemanager.scheduler.address.rm3</name>
        <value>hadoop103:8030</value>
    </property>
    <!-- 指定供 NM 連接的地址 -->
    <property>
        <name>yarn.resourcemanager.resource-tracker.address.rm3</name>
        <value>hadoop103:8031</value>
    </property>
    <!-- 指定 zookeeper 集群的地址 -->
    <property>
        <name>yarn.resourcemanager.zk-address</name>
        <value>hadoop101:2181,hadoop102:2181,hadoop103:2181</value>
    </property>
    <!-- 啟用自動(dòng)恢復(fù) -->
    <property>
        <name>yarn.resourcemanager.recovery.enabled</name>
        <value>true</value>
    </property>
    <!-- 指定 resourcemanager 的狀態(tài)信息存儲(chǔ)在 zookeeper 集群 -->
    <property>
        <name>yarn.resourcemanager.store.class</name>
        <value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value>
    </property>
    <!-- 環(huán)境變量的繼承 -->
    <property>
        <name>yarn.nodemanager.env-whitelist</name>
        <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
    </property>
</configuration>

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

  • 同步配置文件yarn-site.xml?

- 命令:hsync yarn-site.xml

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

  • 啟動(dòng)yarn集群服務(wù)

?-命令:start-yarn.sh

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

  • ?訪問(wèn)yarn集群服務(wù)

-訪問(wèn)yarn集群服務(wù)地址查看yarn服務(wù)狀態(tài)

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

?- 通過(guò)命令查看

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

  • yarn服務(wù)故障轉(zhuǎn)移

- 將hadoop101節(jié)點(diǎn)下線,查看ResourceManager的節(jié)點(diǎn)切換

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

- hadoop102切換為了主節(jié)點(diǎn)

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移,大數(shù)據(jù),# hadoop,大數(shù)據(jù),hadoop,yarn

結(jié)語(yǔ)

關(guān)于hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移的內(nèi)容到這里就結(jié)束了,我們下期見(jiàn)。。。。。。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-629056.html

到了這里,關(guān)于(十三)大數(shù)據(jù)實(shí)戰(zhàn)——hadoop集群之YARN高可用實(shí)現(xiàn)自動(dòng)故障轉(zhuǎn)移的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 大數(shù)據(jù)實(shí)戰(zhàn)——基于Hadoop的Mapreduce編程實(shí)踐案例的設(shè)計(jì)與實(shí)現(xiàn)

    大數(shù)據(jù)實(shí)戰(zhàn)——基于Hadoop的Mapreduce編程實(shí)踐案例的設(shè)計(jì)與實(shí)現(xiàn)

    圖1:MaxCompute MapReduce各個(gè)階段思路設(shè)計(jì) 設(shè)計(jì)思路分析分為六個(gè)模塊:input輸入數(shù)據(jù)、splitting拆分、Mapping映射、Shuffing派發(fā)、Reducing縮減、Final result輸出。 輸入數(shù)據(jù):直接讀入文本不進(jìn)行分片,數(shù)據(jù)項(xiàng)本身作為單個(gè)Map Worker的輸入。 Map階段:Map處理輸入,每獲取一個(gè)數(shù)字,將數(shù)

    2024年02月05日
    瀏覽(21)
  • Hadoop的YARN高可用

    Hadoop的YARN高可用

    Hadoop2.0即第二代Hadoop,由分布式存儲(chǔ)系統(tǒng)HDFS、并行計(jì)算框架MapReduce和分布式資源管理系統(tǒng)YARN三個(gè)系統(tǒng)組成,其中YARN是一個(gè)資源管理系統(tǒng),負(fù)責(zé)集群資源管理和調(diào)度,MapReduce則是運(yùn)行在YARN上的離線處理框架。 YARN 一種開(kāi)源的分布式資源管理和作業(yè)調(diào)度技術(shù),它是作為Apache H

    2024年02月07日
    瀏覽(18)
  • (二十三)大數(shù)據(jù)實(shí)戰(zhàn)——Flume數(shù)據(jù)采集之采集數(shù)據(jù)聚合案例實(shí)戰(zhàn)

    (二十三)大數(shù)據(jù)實(shí)戰(zhàn)——Flume數(shù)據(jù)采集之采集數(shù)據(jù)聚合案例實(shí)戰(zhàn)

    本節(jié)內(nèi)容我們主要介紹一下Flume數(shù)據(jù)采集過(guò)程中,如何把多個(gè)數(shù)據(jù)采集點(diǎn)的數(shù)據(jù)聚合到一個(gè)地方供分析使用。我們使用hadoop101服務(wù)器采集nc數(shù)據(jù),hadoop102采集文件數(shù)據(jù),將hadoop101和hadoop102服務(wù)器采集的數(shù)據(jù)聚合到hadoop103服務(wù)器輸出到控制臺(tái)。其整體架構(gòu)如下: ①在hadoop101服務(wù)

    2024年02月09日
    瀏覽(22)
  • 【大數(shù)據(jù)之Hadoop】二十三、Yarn命令行操作及生產(chǎn)環(huán)境下的配置

    【大數(shù)據(jù)之Hadoop】二十三、Yarn命令行操作及生產(chǎn)環(huán)境下的配置

    Yarn狀態(tài)查詢可以在hadoop103:8088頁(yè)面查看,也可以通過(guò)命令查看。 先運(yùn)行案例再查看運(yùn)行情況。 (1)yarn application 查看任務(wù) (2)yarn logs 查看日志 (3) yarn application attempt 查看嘗試運(yùn)行的任務(wù)(即正在運(yùn)行的任務(wù)狀態(tài)) (4) yarn container查看容器 只有任務(wù)在執(zhí)行過(guò)程中才能看

    2024年02月16日
    瀏覽(24)
  • 大數(shù)據(jù)技術(shù)之Hadoop:Yarn集群部署(七)

    大數(shù)據(jù)技術(shù)之Hadoop:Yarn集群部署(七)

    目錄 一、部署說(shuō)明 二、集群規(guī)劃 三、開(kāi)始配置 3.1 MapReduce配置文件 3.2?YARN配置文件 3.3?分發(fā)配置文件 四、集群?jiǎn)⑼?4.1 命令介紹? 4.2 演示 4.3?查看YARN的WEB UI頁(yè)面 Hadoop HDFS分布式文件系統(tǒng),我們會(huì)啟動(dòng): NameNode進(jìn)程作為管理節(jié)點(diǎn) DataNode進(jìn)程作為工作節(jié)點(diǎn) SecondaryNamenode作為輔

    2024年02月09日
    瀏覽(16)
  • Hadoop YARN HA 集群安裝部署詳細(xì)圖文教程

    Hadoop YARN HA 集群安裝部署詳細(xì)圖文教程

    目錄 一、YARN 集群角色、部署規(guī)劃 1.1?集群角色--概述 1.2?集群角色--ResourceManager(RM)? 1.3?集群角色--NodeManager(NM)? 1.4 HA?集群部署規(guī)劃 二、YARN RM?重啟機(jī)制 2.1 概述? 2.2 演示? 2.2.1?不開(kāi)啟?RM?重啟機(jī)制現(xiàn)象? 2.3 兩種實(shí)現(xiàn)方案與區(qū)別? 2.3.1?Non-work-preserving RM restart 2.3.2?

    2024年02月04日
    瀏覽(53)
  • 【運(yùn)維】hadoop 集群安裝(三)hdfs、yarn集群配置、nodemanager健康管理講解

    上篇簡(jiǎn)單說(shuō)明了多節(jié)點(diǎn)的hadoop節(jié)點(diǎn)怎么安裝,但是沒(méi)有細(xì)致的分析hadoop相關(guān)配置,具體怎么根據(jù)環(huán)境進(jìn)行配置,接下來(lái)我們對(duì)這些配置進(jìn)行講解 Daemon Environment Variable NameNode HDFS_NAMENODE_OPTS DataNode HDFS_DATANODE_OPTS Secondary NameNode HDFS_SECONDARYNAMENODE_OPTS ResourceManager YARN_RESOURCEMANAGER_OP

    2024年02月10日
    瀏覽(19)
  • 大數(shù)據(jù)實(shí)戰(zhàn)(hadoop+spark+python):淘寶電商數(shù)據(jù)分析

    大數(shù)據(jù)實(shí)戰(zhàn)(hadoop+spark+python):淘寶電商數(shù)據(jù)分析

    虛擬機(jī):Ubuntu 20.04.6 LTS docker容器 hadoop-3.3.4 spark-3.3.2-bin-hadoop3 python,pyspark, pandas,matplotlib mysql,mysql-connector-j-8.0.32.jar(下載不需要積分什么的) 淘寶用戶數(shù)據(jù) 以上的技術(shù)積累需要自行完成 創(chuàng)建容器(##ubuntu的代碼塊,在ubuntu中運(yùn)行,無(wú)特殊說(shuō)明的在docker中運(yùn)行) 更新軟件

    2024年02月11日
    瀏覽(30)
  • 【Hadoop】高可用集群搭建

    【Hadoop】高可用集群搭建

    大家好!這篇文章是我在搭建Hdfs的HA(高可用)時(shí)寫(xiě)下的詳細(xì)筆記與感想,希望能幫助到大家!本篇文章收錄于 初心 的 大數(shù)據(jù) 專欄。 ?? 個(gè)人主頁(yè):初心%個(gè)人主頁(yè) ?? 個(gè)人簡(jiǎn)介:大家好,我是初心,和大家共同努力 ?? 座右銘:理想主義的花,終究會(huì)盛開(kāi)在浪漫主義的土壤里

    2024年02月15日
    瀏覽(20)
  • hadoop高可用集群配置

    hadoop高可用集群配置

    Apache Hadoop 3.3.4 – HDFS High Availability Using the Quorum Journal Manager 1.1、環(huán)境準(zhǔn)備 修改IP 修改主機(jī)名及主機(jī)名和IP地址的映射 關(guān)閉防火墻 ssh免密登錄 安裝JDK,配置環(huán)境變量等 1.2、集群規(guī)劃 linux121 linux122 linux123 NameNode NameNode JournalNode JournalNode JournalNode DataNode DataNode DataNode ZK ZK ZK Re

    2023年04月23日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包