ZooKeeper的使用:安装常用的命令

Posted 一寸灰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZooKeeper的使用:安装常用的命令相关的知识,希望对你有一定的参考价值。

     公司项目需要使用dubbo,因此,自己做个小Demo就很有必要了,也有助于自己理解和使用,前期准备工作当然就必不可少了,因为dubbo是发布到zookeeper的服务,故先把zookeeper的环境先搭起来。

安装之前需要先了解一下什么是zookeeper: 

      ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

   以上内容摘自baidu百科!

下面介绍单机版的zookeeper如何安装:

1、下载zookeeper软件包

地址: http://www.apache.org/dyn/closer.cgi/zookeeper/

2、将安装包解压到程序存储的目录,如tools/zookeeper-3.4.6

解压命令:tar zxf zookeeper-3.4.6.tar.gz

进入zookeeper-3.4.6/conf中,里面有个文件名为zoo_sample.cfg  

这个文件需要将名字改为zoo.cfg 

因为使用的是MAC,所以直接就在目录下改掉了,如果使用的是linux,则需使用命令查找到该目录下将这个文件名改掉

3、进入zookeeper-3.4.6目录下

使用命令 ./bin/zkServer.sh start进行启动,如果出现以下画面,则代表启动成功

zookeeper的启动和停止常用命令有以下几个

  • 1. 启动ZK服务:       sh bin/zkServer.sh start
  • 2. 查看ZK服务状态: sh bin/zkServer.sh status
  • 3. 停止ZK服务:       sh bin/zkServer.sh stop
  • 4. 重启ZK服务:       sh bin/zkServer.sh restart

启动完成后,我们以zookeeper自带的客户端进行简单的测试:

使用命令 :  ./bin/zkCli.sh -server localhost:2181

如果启动过程中,没有出现错误,就代表连接成功,然后我们可以使用简单的命令和服务器进行交互。

 ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 1]

上面使用了ls /来查看zk根目录的的结构,可以看到默认情况下只有一个zookeeper的目录存在。推出和服务器的链接可以使用quit命令。

 

以上是关于ZooKeeper的使用:安装常用的命令的主要内容,如果未能解决你的问题,请参考以下文章

Zookeeper 总结

ZooKeeper的使用:安装常用的命令

zookeeper安装部署及使用

zook主要有哪些功能

Zookeeper服务常用的操作命令

ZooKeeper注册中心安装(单节点)