[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安裝和使用 windows環境Windows
- dubbo系列(一):linux安裝dubbo與zookeeper(單節點)Linux
- zookeeper安裝部署步驟
- Zookeeper單機安裝
- ZooKeeper叢集安裝和部署
- zookeeper單節點和叢集部署與配置
- kafka和zookeeper安裝Kafka
- 【Linux】Centos7.6 安裝ZookeeperLinuxCentOS
- 初識zookeeper和安裝
- Zookeeper是什麼&怎麼用
- linux安裝zookeeper中各種坑Linux
- 安裝Zookeeper和Kafka叢集Kafka
- 1 什麼是Zookeeper 能幹什麼
- Zookeeper的安裝
- Zookeeper 安裝配置
- docker安裝zookeeperDocker
- zookeeper 單機版 docker部署Docker
- Zookeeper 在Linux系統上的安裝,並且啟動zookeeper服務Linux
- 3-ZooKeeper安裝
- CentOS6.5安裝zookeeper-3.4.5(單機)CentOS
- 安裝配置 zookeeper (單機非叢集模式)模式
- Windows單機配置Zookeeper環境Windows
- 使用 docker-compose 部署 zookeeper(單機和叢集)Docker
- ZooKeeper三種安裝模式模式
- zookeeper下載安裝使用
- ZooKeeper分散式專題(一) -- zookeeper安裝以及介紹分散式
- 簡要分析ZooKeeper基本原理及安裝部署
- Zookeeper 在Windows下的安裝過程及測試Windows
- 腦裂是什麼?Zookeeper是如何解決的?
- Docker教程之十一安裝 ZookeeperDocker
- 為什麼要使用zookeeper
- centos7下zookeeper叢集安裝部署CentOS
- ZooKeeper 系列(二)—— Zookeeper單機環境和叢集環境搭建
- Zookeeper(1)-安裝與基礎使用
- 滴滴雲部署 ZooKeeper + KafkaKafka
- Zookeeper(4)---ZK叢集部署和選舉
- 面試官:Zookeeper是什麼,它有什麼特性與使用場景?面試
- zookeeper簡單命令