中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

namenode ha切換優化

發布時間:2020-07-25 09:57:58 來源:網絡 閱讀:3002 作者:zouqingyun 欄目:大數據

一、背景

目前namenode使用了ha的部署模式,但系統會經常出現ha的自動切換(namenode節點其實正常)。經過調研發現可能的原因如下:

  1. HealthMonitor check本地namenode的rpc端口時超時,導致HealthMonitor認為namenode掛掉。

  2. zk上的session timeout,導致丟掉當前持有的active鎖(temp節點),引起自動切換。

二、優化

下面的優化將針對1)和2)調整相應的超時參數,看是否起效。修改core-site.xml

    <!-- HealthMonitor check namenode 的超時設置,默認50000ms,改為5mins -->
    <property>
        <name>ha.health-monitor.rpc-timeout.ms</name>
        <value>300000</value>
    </property>
   <!-- zk failover的session 超時設置,默認5000ms,改為3mins -->
    <property>
        <name>ha.zookeeper.session-timeout.ms</name>
        <value>180000</value>
    </property>

三、操作影響

無,不需要重啟hadoop,不會引起namenode切換

四、操作步驟

下面操作假設master1(active),master2(standby),只有按照該順序操作,才能實現namenode不切換

1)登陸master2(standby),注釋掉crontab中的restart-zkfc.sh任務, 執行 

sbin/hadoop-daemon.sh stop zkfc

2)登陸master1(active),注釋掉crotab中的restart-zkfc.sh任務,執行

sbin/hadoop-daemon.sh stop zkfc

3)備份master1和master2的core-site.xml文件,將上述配置項加到master1和master2的core-site.xml配置文件中

4)登陸master1(active),執行

sbin/hadoop-daemon.sh start zkfc


5)登陸master2(standby),執行

sbin/hadoop-daemon.sh start zkfc

6)check hadoop集群狀態
7)重要!!! 登錄master1和master2,恢復crontab中的restart-zkfc.sh任務
8)完成

注意事項

1)需要先注釋掉機器上的crontab任務restart-zkfc.sh,否則該程序會自動拉起zkfc進程。導致namenode active產生切換
2)任務完成后要恢復crontab中注釋掉的restart-zkfc.sh任務



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湟源县| 株洲市| 长子县| 汽车| 资讯| 万盛区| 星子县| 呼玛县| 杭锦旗| 龙岩市| 来安县| 左贡县| 嘉禾县| 隆尧县| 铜山县| 台湾省| 定远县| 沂源县| 丹江口市| 新疆| 增城市| 贵南县| 石棉县| 原平市| 海淀区| 沧州市| 隆化县| 吉木萨尔县| 广水市| 博白县| 庆云县| 大石桥市| 洮南市| 望江县| 司法| 彰化县| 清水县| 平定县| 确山县| 通许县| 台中市|