zookeeper3.5單機版安裝教程

一、從官網上下載好安裝包,連接見這java

二、用SercureCRT鏈接到ubuntu機器上,輸入命令:rz,若是沒安裝的話,用 sudo apt-get install lrzsz安裝一下便可。rz是傳到當前目錄的,個人是/home/localadminapache

三、解壓一下,用tar.(我這報了一個異常,在最後有解答)ubuntu

四、進入到zk目錄,將zoo_sample.cfg複製一份成zoo.cfg,配置改動以下:.net

dataDir=/home/localadmin/zookeeper-3.5.3-beta/data

五、啓動zk:bin/zkServer.sh start,注意這裏檢查zk是否正常啓動,方法很重要。code

5.一、輸入jps,要能看到zk進程名才行,以下所示:server

3118 Jps
2874 QuorumPeerMain

其中,QuorumPeerMain是它的進程名稱。通常看到這個就表示zk啓動成功了。可是還不足夠。我就見過這個服務啓動後隨後又自動消失的。blog

5.二、那就直接看服務狀態。用bin/zkServer.sh status來看,正常的話提示以下:教程

/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /home/localadmin/zookeeper-3.5.3-beta/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: standalone

若是沒有正常啓動,會提示:it is not running.至此,能夠確保zk啓動正常了。進程

5.三、還能夠用客戶端鏈接上去佐證。用bin/zkCli.sh ip:2181,若是是鏈接本地的server,直接用bin/zkCli便可。ip

----------------------------

附:

tar報異常,解決方法:將tar.gz改爲tar,而後再tar xzvf xx.tar,命令以下:

mv filename.tar.gz filename.tar # optional
tar xvf filename.tar

 

參考文獻:

一、淘寶的高手寫的java鏈接zk的demo

二、單機zk搭建教程,有探測方法

三、單機zk+集羣搭建教程

四、dubbo文章,內含了一點zk的搭建教程

相關文章
相關標籤/搜索