<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 167,  comments - 30,  trackbacks - 0
    為了保障線上zk服務(wù)正常,需要平滑進(jìn)行擴(kuò)容或者縮容
    原始配置如下:
    server.1=10.200.93.103:2888:3888
    server.3=10.200.93.108:2888:3888
    server.4=10.135.29.163:2888:3888
    server.5=10.135.29.164:2888:3888
    server.6=10.176.30.87:2888:3888  #leader
    將所有機(jī)器的conf/zoo.cfg文件中 server.6修改為server.10, 目的是為新增的機(jī)器編碼空出位置。
    server.1=10.200.93.103:2888:3888
    server.3=10.200.93.108:2888:3888
    server.4=10.135.29.163:2888:3888
    server.5=10.135.29.164:2888:3888
    server.10=10.176.30.87:2888:3888  #leader
    同時(shí)將leader的機(jī)器myid由6修改為10[必須]
    myid位置可以查看conf/zoo.cfg中的dataDir=/letv/data/zookeeper
    按照myid的從小到大順序重啟zookeeper,1、3、4、5、10.
    如果不修改myid直接啟動(dòng)提示已啟動(dòng),但實(shí)際進(jìn)程沒(méi)有起來(lái)。
    配置-myid
    在dataDir里會(huì)放置一個(gè)myid文件,里面就一個(gè)數(shù)字,用來(lái)唯一標(biāo)識(shí)這個(gè)服務(wù)。這個(gè)id是很重要的,一定要保證整個(gè)集群中唯一。zookeeper會(huì)根據(jù)這個(gè)id來(lái)取出server.x上的配置。比如當(dāng)前id為1,則對(duì)應(yīng)著zoo.cfg里的server.1的配置。
    如果myid跟server.id不匹配,啟動(dòng)zk,日志會(huì)拋出如下錯(cuò)誤:
    2014-05-13 14:12:58,801 [myid:] – ERROR [main:QuorumPeerMain@85] – Invalid config, exiting abnormally
    org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing 
    當(dāng)還剩下一臺(tái)follower未重啟時(shí),通過(guò)nc命在leader機(jī)器上查看,會(huì)提示This ZooKeeper instance is not currently serving requests,此時(shí)剩余2臺(tái)機(jī)器,違反了zk集群“過(guò)半存活”原則,處于不可用狀態(tài)。
    [root@vm-30-87-pro01-zwdx conf]# echo mntr | nc localhost 2181
    zk_version      3.4.6-1569965, built on 02/20/2014 09:09 GMT
    zk_avg_latency  0
    zk_max_latency  331
    zk_min_latency  0
    zk_packets_received     273980621
    zk_packets_sent 273931833
    zk_num_alive_connections        186
    zk_outstanding_requests 0
    zk_server_state leader
    zk_znode_count  9402
    zk_watch_count  2975
    zk_ephemerals_count     1563
    zk_approximate_data_size        1497826
    zk_open_file_descriptor_count   262
    zk_max_file_descriptor_count    600000
    zk_followers    2
    zk_synced_followers     2
    zk_pending_syncs        0
    [root@vm-30-87-pro01-zwdx conf]# echo mntr | nc localhost 2181
    This ZooKeeper instance is not currently serving requests
    重啟后,會(huì)選舉server.5作為leader,此時(shí)因server.10未重啟,與server.10之間沒(méi)有通訊連接,所以將server.10重啟后變?yōu)閒ollower。 此時(shí),重啟server.5上的zookeeper,重新選舉server.10為leader即可。
    先擴(kuò)容到7臺(tái),然后縮容為2臺(tái),最終配置如下:
    #server.1=10.200.93.103:2888:3888
    #server.3=10.200.93.108:2888:3888
    server.4=10.135.29.163:2888:3888
    server.5=10.135.29.164:2888:3888
    server.6=10.180.1.204:2888:3888
    server.7=10.180.1.196:2888:3888
    server.10=10.176.30.87:2888:3888

    參考資料:
    http://siye1982.github.io/2015/06/16/zookeeper/
    http://www.cnblogs.com/yuyijq/p/3391945.html
    posted on 2017-07-19 18:10 David1228 閱讀(3432) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 性能優(yōu)化NettyZK

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    <2017年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(4)

    隨筆分類(lèi)

    隨筆檔案

    文章檔案

    新聞分類(lèi)

    新聞檔案

    相冊(cè)

    收藏夾

    Java

    Linux知識(shí)相關(guān)

    Spring相關(guān)

    云計(jì)算/Linux/虛擬化技術(shù)/

    友情博客

    多線程并發(fā)編程

    開(kāi)源技術(shù)

    持久層技術(shù)相關(guān)

    搜索

    •  

    積分與排名

    • 積分 - 358536
    • 排名 - 154

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲国产日韩一区高清在线| 亚洲综合色丁香麻豆| 久久综合九色综合97免费下载| 亚洲毛片基地日韩毛片基地| 日韩高清在线高清免费| 国产精品黄页免费高清在线观看| 亚洲综合色一区二区三区小说| 国产伦精品一区二区三区免费下载| 成人精品一区二区三区不卡免费看| 亚洲卡一卡二卡乱码新区| 久久久久无码专区亚洲av| 91精品免费在线观看| 国产免费内射又粗又爽密桃视频| 亚洲a级片在线观看| 亚洲综合日韩久久成人AV| 久久国内免费视频| a在线观看免费网址大全| 亚洲日韩久久综合中文字幕| 久久综合日韩亚洲精品色| 国产一级淫片视频免费看| 亚洲免费视频播放| 久久国产精品免费一区二区三区| 亚洲粉嫩美白在线| 亚洲国产高清在线| 亚洲乱码中文字幕手机在线| 97人伦色伦成人免费视频| 日本一卡精品视频免费| 一级毛片在线完整免费观看| 亚洲综合精品第一页| 亚洲天堂一区二区| 亚洲精品乱码久久久久久自慰| 成人永久免费福利视频网站| 波多野结衣免费在线观看| 久久免费线看线看| 九九九国产精品成人免费视频| 亚洲国产AV一区二区三区四区| 久久狠狠高潮亚洲精品| 国产亚洲精品va在线| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲精品黄色视频在线观看免费资源| 亚洲欧美日韩中文无线码 |