<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      附錄D 安裝ZooKeeper

      D.1    安裝ZooKeeper

      D.1.1   下載ZooKeeper

      ZooKeeperApache基金會的一個開源、分布式應用程序協調服務,是GoogleChubby一個開源的實現。它是一個為分布式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分布式同步、組服務等。它的目標就是封裝好復雜易出錯的關鍵服務,將簡單易用的接口和性能高效、功能穩定的系統提供給用戶。

      ZooKeeper安裝包可以在其官網下載頁面下載,下載地址如下,為加快下載速度可以選擇中國境內的鏡像,選擇穩定版本zookeeper-3.4.8.tar.gz安裝包。

      http://zookeeper.apache.org/releases.html#download

      D.1.2   解壓并配置環境變量

      下載后把安裝包方放在目錄/home/spark/work目錄下,用下面命令解壓縮ZooKeeper安裝包,并把解壓后的目錄移動到/app/soft目錄下:

      $cd /home/spark/work/

      $tar -zxf zookeeper-3.4.8.tar.gz

      $mv zookeeper-3.4.8 /app/soft

      $ll /app/soft

      為了方便運行zkServer.sh腳本,在集群中的節點中,需要將ZooKeeperbin路徑加入到/etc/profile中,設置如下內容(分發到各節點后,在各節點上做同樣設置):

      export ZOOKEEPER_HOME=/app/soft/zookeeper-3.4.8

      export PATH=$PATH:$ZOOKEEPER_HOME/bin

      設置完畢后使用如下命令使配置生效:

      $source /etc/profile

      D.1.3   修改ZooKeeper的配置文件

      ZooKeeper的根目錄下建立datalog目錄用于存放工作數據和日志文件:

      $mkdir /app/soft/zookeeper-3.4.8/data/

      $mkdir /app/soft/zookeeper-3.4.8/log/

      ZooKeeper配置目錄下默認情況下,不存在在zoo.cfg文件,需要復制一份,然后進行修改,命令如下:

      $cd /app/soft/zookeeper-3.4.8/conf/

      $cp zoo_sample.cfg zoo.cfg

      $sudo vi zoo.cfg

      修改zoo.cfg配置文件內容(僅列出重要配置):

      #用于存放ZooKeeper的數據和日志

      dataDir=/app/soft/zookeeper-3.4.8/data

      dataLogDir=/app/soft/zookeeper-3.4.8/log

       

      //外部客戶端連接端口號,在Kafka中將使用該端口號

      clientPort=2181

       

      //ZooKeeper集群相關配置信息

      server.1=master:2888:3888

      server.2=slave1:2888:3888

      server.3=slave2:2888:3888

      配置中server.A=BCD含義如下

      lA為數字,表示這個是第幾號服務器;

      lB 表示該服務器的 ip 地址;

      lC 表示該服務器與集群中的 Leader 服務器交換信息的端口;

      lD 表示的是萬一集群中的 Leader 服務器掛了,需要一個端口來重新進行選舉,選出一個新的 Leader,而這個端口就是用來執行選舉時服務器相互通信的端口。

      如果是偽集群的配置方式,由于 B 都是一樣,所以不同的 ZooKeeper 實例通信端口號不能一樣,所以要給它們分配不同的端口號。

      D.1.4   分發ZooKeeper到各節點

      使用scp命令到ZooKeeper分發到slave1slave2節點上:

      $cd /app/soft/

      $scp -r zookeeper-3.4.8 spark@slave1:/app/soft

      $scp -r zookeeper-3.4.8 spark@slave2:/app/soft

      dataDir目錄下創建一個myid文件,然后分別在myid文件中按照zoo.cfg文件的server.AA的數值,在不同機器上的該文件中填寫相應的值,如master節點該值為1slave1節點該值為2slave2節點該值為3

      $cd /app/soft/zookeeper-3.4.8/data

      $vi myid

      D.2    啟動并驗證

      執行命令“zkServer.sh start”將會啟動ZooKeeper。在此大家需要注意的是,不同節點上的ZooKeeper需要單獨啟動。而執行命令“zkServer.sh stop”將會停止ZooKeeper。可以使用命令“JPS”查看ZooKeeper是否成功啟動,或執行命令“zkServer.sh status”查看ZooKeeper集群狀態:

      $zkServer.sh start

      $zkServer.sh status

      clip_image002

      圖 附錄D?1 啟動Zookeeper并查看狀態

      當第一個節點啟動ZooKeeper時由于集群的其他節點未啟動ZooKeeper,使用zkServer.sh status命令查看當前狀態時會提示錯誤。但是隨著后續節點的ZooKeeper的陸續啟動,使用status查看狀態時會顯示當前節點的狀態,本次master作為了follower

      posted @ 2016-12-21 09:10  shishanyuan  閱讀(793)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久婷婷大香萑太香蕉AV人| 亚洲自拍偷拍一区二区三区| 亚洲精品国产免费av| 国产午夜三级一区二区三| 亚洲精品二区在线播放| 国产日韩入口一区二区| 国产四虎永久免费观看| 国产人妻精品午夜福利免费 | 亚洲无线看天堂av| 大地资源中文第二页日本| 奉节县| 开心五月深深爱天天天操| 国产熟睡乱子伦视频在线播放 | 熟女人妻aⅴ一区二区三区电影| 18禁一区二区每日更新| 亚洲区中文字幕日韩精品| 老司机午夜精品视频资源| 黎川县| 日日噜噜夜夜爽爽| 欧美极品色午夜在线视频| 国产精品人妇一区二区三区| 一区二区三区国产亚洲网站| 亚洲超碰97无码中文字幕| 无码免费大香伊蕉在人线国产| 成全世界免费高清观看| 欧美性猛交xxxx免费看| 鲁大师在线视频播放免费观看| 国产视频一区二区三区麻豆| 国产欧美日韩精品丝袜高跟鞋| 欧美人禽zozo动人物杂交| 毛片免费观看天天干天天爽| 国产精品美女一区二区三| 疯狂做受XXXX高潮国产| 日本边添边摸边做边爱的网站| 熟妇的奶头又大又长奶水视频| 少妇夜夜春夜夜爽试看视频| 国产91精品调教在线播放| 国产精品九九九一区二区| 在线精品自拍亚洲第一区| 国产精品自拍视频第一页| 久久综合97丁香色香蕉|