[Zookeeper-01]什麼是zookeeper?& Linux / Windows Zookeeper安裝和部署(單點)
0- 什麼是zookpeer? 它可以做什麼?
zookeeper 是一個用JAVA寫的 分散式協調系統。
它屬於 C/S架構(客戶端/服務端),使用zk前需要部署Server端程式,然後通過客戶端來操作zk。
它遵從 CAP理論 中的 CP原則 ,擁有強一致性(阻塞的),也就是說它天然就是為了做 分散式鎖的 。
當然,除了分散式鎖它還能像sppringcloud-netflix-eureka那樣做 註冊中心。雖然zk是CP原則,但它有master/slave來做 主從讀寫和選舉 ,在通過配置多臺S端構成一個叢集后,zk叢集是有一定程度的高可用性的,遂可以用它來做註冊中心。
另外,其實Linux和Windows的安裝部署是一樣的,只是在啟動zk的時候才有區別。
1- 下載資源
1. wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
注意!
3.5.x 以後的版本,如下圖紅框的才是可直接使用的二進位制檔案版本。而綠框的那個是原始碼版,需要mvn構建才可使用,這就比較麻煩了所以建議直接使用二進位制的。點進去後選你想要的格式下載即可,這裡就不說了。
2- 解壓
1. tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz
3- 配置
1. cd apache-zookeeper-3.6.2-bin
2. mkdir data
3. cp conf/zoo_sample.cfg conf/zoo.cfg
4. vi conf/zoo.cfg
dataDir=/tool/apache-zookeeper-3.6.2-bin/data #將這變數修改成你剛剛新建的資料夾的絕對路徑。
- 這個data資料夾是存放zk節點資訊的,而且之後如果要部署zk叢集的時候也會用到, 建議路徑就像我這樣放在zk目錄下。
- 最後你自己看看這個配置檔案,可以看到zk的預設埠是2181。
4- 啟動服務端
# 直到這裡,Linux和Windows的使用就有區別了。
# Linux 啟動服務端
1. cd bin
2. ./zkServer.sh start
# Windows 啟動服務端
1. cd bin
2. ./zkServer.cmd
5- 啟動客戶端
# Linux
1. cd bin
2. ./zkCli.sh
# Windows
1. cd bin
2. zkCli.cmd
關於客戶端操作服務端的命令,我不想寫,自己另外搜。
相關文章
- ZooKeeper 安裝部署
- Zookeeper安裝部署
- hbase和zookeeper的安裝和部署
- Dubbo-zookeeper的部署和安裝
- zookeeper安裝和使用 windows環境Windows
- zookeeper安裝部署步驟
- Zookeeper單機安裝
- ZooKeeper叢集安裝和部署
- dubbo系列(一):linux安裝dubbo與zookeeper(單節點)Linux
- kafka和zookeeper安裝Kafka
- Zookeeper 安裝和配置
- zookeeper 叢集安裝(單點與分散式成功安裝)分散式
- 【zookeeper安裝】
- Zookeeper安裝
- 初識zookeeper和安裝
- 安裝Zookeeper和Kafka叢集Kafka
- Zookeeper 安裝配置
- docker安裝zookeeperDocker
- Zookeeper的安裝
- Ubuntu 安裝 ZooKeeperUbuntu
- Mac 安裝 zookeeperMac
- 【Linux】Centos7.6 安裝ZookeeperLinuxCentOS
- zookeeper 單機版 docker部署Docker
- linux安裝zookeeper中各種坑Linux
- ansible安裝zookeeper
- ZooKeeper安裝筆記筆記
- centos下安裝ZooKeeperCentOS
- Ubuntu_安裝ZookeeperUbuntu
- 3-ZooKeeper安裝
- 【Zookeeper】zookeeper叢集安裝
- 腦裂是什麼?Zookeeper是如何解決的?
- ZooKeeper管理員指南——部署與管理ZooKeeper
- zookeeper和PHPzookeeper和kafka擴充套件安裝PHPKafka套件
- 安裝配置 zookeeper (單機非叢集模式)模式
- CentOS6.5安裝zookeeper-3.4.5(單機)CentOS
- Windows單機配置Zookeeper環境Windows
- Zookeeper 在Linux系統上的安裝,並且啟動zookeeper服務Linux
- ZooKeeper分散式專題(一) -- zookeeper安裝以及介紹分散式