1. 程式人生 > >Zookeeper的安裝配置

Zookeeper的安裝配置

一、zookeeper

Zookeeper 是 Google 的 Chubby一個開源的實現,是 Hadoop 的分散式協調服務,它包含一個簡單的原語集,分散式應用程式可以基於它實現同步服務,配置維護和命名服務等

Zookeeper伺服器叢集規模不小於3個節點,要求各伺服器之間系統時間要保持一致。ZooKeeper的搭建是為了後面HBase的使用。

二、叢集模式搭建

我的叢集是Hadoop1.2.1版本,共三個節點

1.解壓

解壓ZooKeeper安裝包,我的解壓目錄是/usr/zookeeper-3.4.5

安裝包在桌面

命令:sudo tar –zxvf /home/zhong/Desktop/zookeeper-3.4.5.tar.gz –C /usr

更改資料夾owner: sudo chown –R zhong:root zookeeper-3.4.5

完成之後可以通過命令:ls  –l 檢視


2.修改環境變數

命令:sudo vim  /etc/profile

增加一行:export ZOOKEEPER_HOME=/usr/zookeeper-3.4.5

並新增PATH


 退出後執行命令:source /etc/profile 是配置生效

3.進入zookeeper的conf目錄下,修改檔名:mvzoo_sample.cfg  zoo.cfg

4.編輯zoo.cfg (在conf目錄下操作)

執行命令:sudo vim zoo.cfg

  ①修改dataDir=/usr/zookeeper-3.4.5/data

  ②新增server.0=Master:2888:3888

                    server.1=Slave1:2888:3888

                    server.2=Slave2:2888:3888


5.建立data資料夾,並建立myid檔案:

① 建data資料夾:sudo mkdir /usr/zookeeper-3.4.5/data

② 建myid檔案:sudo vim myid,並設定第一臺server為0。


6.在其他兩個Slave節點機器中同樣配置

可使用scp命令直接複製過去

複製環境變數

① scp /etc/profile [email protected]

:/etc

② scp /etc/profile [email protected]:/etc

   複製zoopeeker資料夾

sduo scp /usr /zookeeper-3.4.5 [email protected]:/usr/

sudo scp /usr /zookeeper-3.4.5 [email protected]:/usr/

在其餘兩臺機器中修改myid,分別設定為1和2


7.啟動ZooKeeper,分別在三個節點的ZOOKEEPER_HOME/bin目錄下執行命令:./zkServer.sh start

注新手常犯錯誤:我在首次執行的時候先是在ZOOKEEPER_HOME/bin目錄下按照習慣直接執行zkServer.sh start命令,提示錯誤command not found,上網查了之後才發現正確的為./zkServer.sh start或者在ZOOKEEPER_HOME目錄下直接執行bin/zkServer.sh start


8.檢查ZooKeeper叢集中各節點角色狀態

分別在三個節點的ZOOKEEPER_HOME/bin目錄下執行命令:./zkServer.sh status


9. 所有節點ZOOKEEPER_HOME/bin目錄下都執行命令zkServer.sh stop關閉ZooKeeper

三、簡單測試

進行簡單的讀寫操作測試ZooKeeper系統的一致性

在ZOOKEEPER_HOME/bin目錄下執行命令:./Cli.sh

在其中一個節點上執行一個寫操作:create /MyTest01 test,在所有的節點上都可以執行get命令得到資料。



相關推薦

ZooKeeper學習第二期--ZooKeeper安裝配置

一、Zookeeper的搭建方式 Zookeeper安裝方式有三種,單機模式和叢集模式以及偽叢集模式。 ■ 單機模式:Zookeeper只執行在一臺伺服器上,適合測試環境; ■ 偽叢集模式:就是在一臺物理機上執行多個Zookeeper 例項; ■ 叢集模式:Zookeepe

zookeeper安裝配置

1:解壓安裝 sudo tar -zxvf /home/hadoop/ftpDocuments/zookeeper-3.4.10.tar.gz -C /usr/local/ sudo mv zookeeper-3.4.10 zookeeper chown -R hadoop

ZooKeeper安裝配置與CLI操作

前提條件: 安裝好Linux系統   安裝步驟: 這裡介紹單機模式的安裝 1. 下載安裝包zookeeper-3.4.13.tar.gz,下載地址:http://archive.apache.org/dist/zookeeper/     將安裝

ZooKeeper學習第二期–ZooKeeper安裝配置

ZooKeeper學習第二期–ZooKeeper安裝配置 一、Zookeeper的搭建方式 Zookeeper安裝方式有三種,單機模式和叢集模式以及偽叢集模式。 ■ 單機模式:Zookeeper只執行在一臺伺服器上,適合測試環

dubbo學習筆記 第一章 zookeeper安裝配置

       dubbo的實際使用中,基本都是使用zookeeper來管理它的服務,以及實現分散式呼叫。至於zookeeper是什麼,具有什麼使用者,大家可以百度搜索瞭解一下。實際生產環境中,zookeeper的應用服務數目,基本都是奇數個,這是由於它的選舉演算法決定的:z

(轉載)ZooKeeper學習第二期--ZooKeeper安裝配置

[轉載: 鄔興亮 ZooKeeper學習第二期–ZooKeeper安裝配置](http://www.cnblogs.com/wuxl360/p/5817489.html) 一、Zookeeper的搭建方式 Zo

zookeeper安裝以及配置和註意事項

zk1,安裝 wget tar zxvf zookeeper-3.4.9.tar.gz cd zookeeper-3.4.9/conf cp zoo_sample.cfg zoo.cfg 修改zoo.cfg配置文件 如下tickTime=2000 initLimit=10 syncLi

Redis/zookeeper/ActiveMQ在Mac下的安裝配置

hiredis pre 環境搭建 2.6 安裝 通過 配置 all php5 框架中需要用到redis、zookeeper和activemq,目前開發環境搭建在Mac下,使用brew安裝是比較簡便快捷的方式: $ brew search zookeeper zookeep

Zookeeper 安裝及集群配置註意點

打印 文件 https .com ubun blog 如果 啟動失敗 ron Zookeeper在ubuntu下安裝及集群搭建,關於集群搭建,網上很多文章 可以參考:https://www.ibm.com/developerworks/cn/opensource/os-cn

linux安裝配置zookeeper-3.4.10

mirror http ima mkdir ech cli comm 利用 .com 安裝zookeeper: 下載地址:http://mirror.bit.edu.cn/apache/zookeeper/ zk節點最好是奇數個,這樣子方便在節點中選取leader節點; 上

zookeeper偽分布安裝配置

body html 生效 grep replica run test version eat 1、下載路徑為:http://mirrors.cnnic.cn/apache/zookeeper/stable/ 2、安裝: 第一步 解壓zookeeper壓縮包: 進入 zo

Zookeeper安裝配置

16px zookeeper zoo.cfg 下載 have onf res arr arch 一、下載Zookeeper   wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.0/zookeeper-

zookeeper簡易配置及hadoop高可用安裝

zookeeper介紹    是一個分散式服務的協調服務,叢集半數以上可用(一般配置為奇數臺),            快速選舉機制:當叢集中leader掛掉,所有小弟會投票選舉出新的lea

大資料入門(13)zookeeper安裝配置

1、上傳zookeeper-3.4.6.tar.gz 2、解壓檔案到指定目錄(目錄:admin/app)    tar -zxvf zookeeper-3.4.6.tar.gz -C /app 3、配置(一臺節點上)     3.1新

zookeeper-3.4.10 安裝配置

  準備安裝包     zookeeper-3.4.10(連結:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/)     解壓 tar -zxvf zookeeper-3.4.10        配置     進入zooke

Window上安裝配置Zookeeper和Kafka

安裝配置Zookeeper 下載zookeeper安裝包 :http://zookeeper.apache.org/doc/r3.5.4-beta/ 解壓後可以看到: 將conf下的zoo-sample.cfg更名為zoo.cfg,因為剛下下來的bin/zkEnv.cmd裡

zookeeper 安裝配置

下載地址:http://mirrors.hust.edu.cn/apache/zookeeper/ ,↓ 下載最新版: 點選下載: 下載好後解壓到自己想存放的位置,當前我的檔案解壓到了D盤(D:\zookeeper-3.5.4-beta),選擇解壓到當前檔案即可。。。

HBase安裝配置,使用獨立zookeeper

1.HBase安裝配置,使用獨立zookeeper 2.修改環境變數:第一臺機器規劃為master, 第二臺機器為RegionServer,再在第一臺機器上啟動RegionServer製作一個叢集1 master2 RegionServer 在機器上執行:vi /etc/profile,新增如下內容:ex

centos7 安裝配置mesos+marathon+zookeeper[轉]

轉自[https://www.aliyun.com/jiaocheng/808317.html?spm=5176.100033.2.10.16a44b6dWi2tUU] 摘要:1,mesos介紹Mesos誕生於UCBerkeley的一個研究專案,現已成為ApacheIncubator中的專

Zookeeper + Hbase安裝配置

一、Zookeeper安裝配置 叢集上部署Zookeeper最好使用奇數臺機器,這樣如果有5臺機器,只要3臺正常工作則服務將正常。在目前的實際生產環境中,一個Hadoop叢集最多有三臺節點做備用master,即並不是所有節點都安裝ZooKeeper;如果以實驗