zoukankan      html  css  js  c++  java
  • 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命令。

  • 相关阅读:
    python--多线程&多进程
    python--MyRequest请求模块封装
    python--面向对象
    python--异常处理
    python--sys.argv 运行python文件时获取参数
    python--搭建测试环境
    mac常用快捷键
    九、django通过forms对页面数据校验
    八、django后台管理
    七、django页面请求处理
  • 原文地址:https://www.cnblogs.com/moon521/p/5508496.html
Copyright © 2011-2022 走看看