zookeeper入門(1)在單機上實現ZooKeeper偽機群/偽叢集部署
《zooker入門系列教程》:
1 - 如何在單機上實現ZooKeeper偽機群/偽叢集部署
-----
此文是為手頭沒有多餘機器可以嘗試而又需要嘗試部署機群的情況而寫的,是一個入門的基礎教程。
1. 下載解壓zookeeper
(1)下載地址:略
(2)解壓:略
要注意的是,你打算在你的單機上建立幾個ZooKeeper伺服器,你就建立幾個目錄,然後在每個目錄裡都解壓zookeeper。
2. 部署規模為3的單機偽機群
(1)server0
新建目錄data:/home/michael/opt/zookeeper/server0/zookeeper/data
新建目錄logs:/home/michael/opt/zookeeper/server0/zookeeper/logs
新建檔案myid:/home/michael/opt/zookeeper/server0/zookeeper/data/myid
內容如下:
0
內容如下:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/home/michael/opt/zookeeper/server0/zookeeper/data
dataLogDir=/home/michael/opt/zookeeper/server0/zookeeper/logs
clientPort=4180
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772
(2)server1
新建目錄data:/home/michael/opt/zookeeper/server1/zookeeper/data
新建目錄logs:/home/michael/opt/zookeeper/server1/zookeeper/logs
新建檔案myid:/home/michael/opt/zookeeper/server1/zookeeper/data/myid
內容如下:
1
新建檔案zoo.cfg:/home/michael/opt/zookeeper/server1/zookeeper/conf/zoo.cfg
內容如下:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/home/michael/opt/zookeeper/server1/zookeeper/data
dataLogDir=/home/michael/opt/zookeeper/server1/zookeeper/logs
clientPort=4181
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772
(3)server2
新建目錄data:/home/michael/opt/zookeeper/server2/zookeeper/data
新建目錄logs:/home/michael/opt/zookeeper/server2/zookeeper/logs
新建檔案myid:/home/michael/opt/zookeeper/server2/zookeeper/data/myid
內容如下:
2
內容如下:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/home/michael/opt/zookeeper/server2/zookeeper/data
dataLogDir=/home/michael/opt/zookeeper/server2/zookeeper/logs
clientPort=4182
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772
3.啟動ZooKeeper偽機群的所有伺服器
分別進入三個伺服器的/zookeeper/bin目錄下,啟動服務。
./zkServer.sh start
4. 接入客戶端
進入任意一個伺服器的zookeeper/bin目錄下,啟動一個客戶端,接入服務。
./zkCli.sh –server 127.0.0.1:4181
相關的命令,可以通過輸入help來檢視。
help
我在本機上的演示圖如下所示:
相關文章
- 搭建zookeeper叢集(偽叢集)
- zookeeper偽叢集模式搭建模式
- ActiveMQ+ZooKeeper 偽叢集整合MQ
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- 使用 docker-compose 部署 zookeeper(單機和叢集)Docker
- ZooKeeper 系列(二)—— Zookeeper單機環境和叢集環境搭建
- 安裝配置 zookeeper (單機非叢集模式)模式
- CentOS 6.5下ZooKeeper3.4.6叢集環境部署及單機部署詳解CentOS
- zookeeper 單機版 docker部署Docker
- Zookeeper叢集 + Kafka叢集Kafka
- zookeeper 叢集搭建
- Zookeeper叢集搭建
- 搭建 zookeeper 叢集
- 【教程】手把手教你如何搭建Hadoop單機偽叢集Hadoop
- hadoop偽分散式叢集的安裝(不是單機版)Hadoop分散式
- Pulsar本地單機(偽)叢集 (裸機安裝與docker方式安裝) 2.2.0Docker
- zookeeper叢集及kafka叢集搭建Kafka
- ZooKeeper 搭建 solr 叢集Solr
- zookeeper叢集的搭建
- CentOS上zookeeper叢集模式安裝配置CentOS模式
- Zookeeper單機安裝
- ZooKeeper叢集安裝和部署
- redis偽叢集配置Cluster叢集模式Redis模式
- zookeeper入門
- ActiveMQ+ZooKeeper 叢集整合MQ
- zookeeper 高可用叢集搭建
- Zookeeper 叢集環境搭建
- CSS中如何實現偽隨機?CSS隨機
- 基於 ZooKeeper 實現爬蟲叢集的監控爬蟲
- 【Zookeeper】zookeeper叢集安裝
- Zookeeper叢集 + Kafka叢集 + KafkaOffsetMonitor 監控薦Kafka
- Zookeeper入門指南
- zookeeper 快速入門
- Zookeeper快速入門
- 【轉】Zookeeper入門
- ZooKeeper 入門指引
- Zookeeper--入門
- ZooKeeper 入門教程