ZooKeeper集群如何安裝配置

這篇文章主要為大家展示了“ZooKeeper集群如何安裝配置”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ZooKeeper集群如何安裝配置”這篇文章吧。

創新互聯公司是專業的潞城網站建設公司,潞城接單;提供成都網站制作、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行潞城網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

從Apache網站上(zookeeper.apache.org)下載ZooKeeper軟件包
在一臺Linux機器上安裝非常容易,只需要解壓縮后,簡單配置一下即可以啟動ZooKeeper服務器進程。

ZooKeeper Standalone模式
將zookeeper-3.3.4/conf目錄下面的 zoo_sample.cfg修改為zoo.cfg,配置文件內容如下所示:
        tickTime=2000  
dataDir=/home/hadoop/storage/zookeeper  
clientPort=2181  
initLimit=5  
syncLimit=2
解釋如下:   
 tickTime —— the basic time unit in milliseconds used by ZooKeeper. It is used to do heartbeats and the minimum session timeout will be twice the tickTime.  
    dataDir —— the location to store the in-memory database snapshots and, unless specified otherwise, the transaction log of updates to the database.  
    clientPort —— the port to listen for client connections  
下面啟動ZooKeeper服務器進程:
    cd zookeeper-3.3.4/  
    bin/zkServer.sh start  

通過jps命令可以查看ZooKeeper服務器進程,名稱為QuorumPeerMain。
在客戶端連接ZooKeeper服務器,執行如下命令:
    bin/zkCli.sh -server dynamic:2181

上面dynamic是我的主機名,如果在本機執行,則執行如下命令即可:
    bin/zkCli.sh 
接著,可以使用help查看Zookeeper客戶端可以使用的基本操作命令。

ZooKeeper Distributed模式
第一步:主機名稱到IP地址映射配置
172.37.0.201 slave1.hadoop slave1
172.37.0.202 slave2.hadoop slave2
172.37.0.203 slave3.hadoop slave3

 第二步:修改ZooKeeper配置文件
    tickTime=2000  
    dataDir=/tmp/hadoop-root/zookeeper  
    clientPort=2181  
    initLimit=5  
    syncLimit=2  
    server.1= slave1.hadoop:2888:3888  
    server.2= slave2.hadoop:2888:3888  
server.3= slave3.hadoop:2888:3888  

第三步:遠程復制分發安裝文件
scp -r zookeeper-3.4.6 root@172.37.0.201:/home/hadoop/
scp -r zookeeper-3.4.6 root@172.37.0.202:/home/hadoop/

第四步:設置myid
   在我們配置的dataDir(/tmp/hadoop-root/zookeeper)指定的目錄下面,創建一個myid文件,里面內容為一個數字,用來標識當前主機,conf/zoo.cfg文件中配置的server.X中X為什么數字,則myid文件中就輸入這個數字,例如:
slave3.hadoop  echo "1" >/tmp/hadoop-root/zookeeper/myid
slave2.hadoop  echo "2" >/tmp/hadoop-root/zookeeper/myid
slave1.hadoop  echo "3" >/tmp/hadoop-root/zookeeper/myid

第五步:修改環境變量(所有節點)
   [root@slave3 ~]# vim .bashrc
     追加:
      export ZOOKEEPER_HOME=/home/hadoop/zookeeper-3.4.6
      export PATH=$PATH:$ZOOKEEPER_HOME/bin
   [root@slave3 ~]# source .bashrc

第六步:啟動ZooKeeper集群
命令如下:
   [root@slave3 ~]# zkServer.sh start
   [root@slave2  ~]# zkServer.sh start
   [root@slave1 ~]# zkServer.sh start
LOG:
   JMX enabled by default
   Using config: /home/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg
   Starting zookeeper ... STARTED
JPS結果:
   540 QuorumPeerMain
察看狀態:zkServer.sh status
Slave2.hadoop
JMX enabled by default
Using config: /home/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader

Slave1.hadoop
JMX enabled by default
Using config: /home/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower

Slave3.hadoop
JMX enabled by default
Using config: /home/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower

集群配置完成!

以上是“ZooKeeper集群如何安裝配置”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

當前名稱:ZooKeeper集群如何安裝配置
本文網址:http://m.kartarina.com/article18/pipjgp.html

成都網站建設公司_創新互聯,為您提供網站建設外貿建站網站收錄動態網站域名注冊ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 亚洲AV无码专区在线观看成人| 久久美利坚合众国AV无码| 亚洲爆乳少妇无码激情| 亚洲av无码专区在线电影| 四虎影视无码永久免费| 人妻中文字幕无码专区| 亚洲AV无码成H人在线观看 | 无码日韩精品一区二区免费暖暖| 无码精品A∨在线观看| 无码av专区丝袜专区| 亚洲AV无码一区东京热久久| 无码免费午夜福利片在线| 亚洲AV无码国产精品麻豆天美| 亚洲AV无码成人精品区日韩| 国产精品无码午夜福利| 亚洲AV无码乱码在线观看牲色| 无码夜色一区二区三区| 熟妇人妻无码中文字幕| 东京热人妻无码一区二区av| 无码中文人妻在线一区二区三区 | 久久无码av三级| 免费人妻无码不卡中文字幕18禁| 免费A级毛片无码视频| 亚洲中文字幕久久精品无码APP| 亚洲a无码综合a国产av中文| 亚洲国产精品无码第一区二区三区| 国产成人麻豆亚洲综合无码精品| 国产精品无码一二区免费| 久久久久久亚洲精品无码| 亚洲av无码片在线观看| 亚洲AV无码一区东京热| 国产精品ⅴ无码大片在线看| 精品无人区无码乱码大片国产| 无码日韩人妻AV一区免费l| 亚洲av永久无码一区二区三区| 精品久久无码中文字幕| 亚洲日韩看片无码电影| 亚洲中文字幕无码亚洲成A人片| 精品亚洲A∨无码一区二区三区| 水蜜桃av无码一区二区| 亚洲精品无码久久久久秋霞|