**:
在集群和單機兩種模式下,我們基本完成了分別針對生產環境和開發環境zookeeper服務的搭建,已經可以滿足絕大多數場景了。
現在我們再來看看另外一種情況,如果你手上有且只有一台比較好的機器(大體是——cpu核數大於10,記憶體大於等於8gb),那麼這個時候,如果作為單機模式進行部署,資源明顯優點浪費;而如果像想要按照集群模式來部署的話,那麼就需要借助硬體上的虛擬化技術,把一台物理機器轉換成幾台虛擬機器,不過這樣操作成本太高。所幸,和其他分布式系統(如hadoop)一樣,zookeeper也允許你在一台機器上完成乙個偽集群的搭建。
所謂的偽集群,用一句話說就是,集群所有的機器都在一台機器上,但是還是以集群的特性來對外提供服務。這種模式和集群模式非常類似,只是把zoo.cfg做了如下修改:
ticktime=2000datadir=/var/lib/zookeeper/
clientport=2181
initlimit=5
synclimit=2
server.1=ip1:2888:3888
server.2=ip1:2889:3889
server.3=ip1:2890:3890
zookeeper 單機搭建偽集群
官網 1 建立目錄 cd usr local mkdir zookeeper cluster cd zookeeper cluster mkdir server1 cd server1 將解壓的zookeeper資料夾複製到當前目錄,並在當前目錄下建立 mkdir data mkdir datalo...
單機zookeeper偽集群搭建
2 zookeeper環境配置 解壓 tar zxvf zookeeper 3.4.12.tar.gz 將內容修改 zoo1.cfg檔案內容 ticktime 2000 initlimit 10 synclimit 5 datadir usr local zk data 1 clientport 2...
zookeeper單機 集群搭建 二
前提條件 安裝jdk 單機搭建過程 1.將zookeeper 3.4.6.tar.gz上傳到伺服器 2.在usr local目錄下建立zookeeper資料夾 mkdir usr local zookeeper3.解壓zookeeper 3.4.6.tar.gz tar zxf zookeeper ...