一、從官網上下載好安裝包,連接見這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
參考文獻:
四、dubbo文章,內含了一點zk的搭建教程