一、从官网上下载好安装包,连接见这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的搭建教程