zookeeper 安装

zookeeper单机版

1.解压zookeeper.tar.gz包

2.复制conf中的zoo_smaple.cfg为zoo.cfg

3.修改zoo.cfg

  tickTime:Zookeeper 服务器之间或客户端与服务器之间心跳的时间间隔。

  dataDir:Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。

  clientPort:Zookeeper 服务器监听端口,用来接受客户端的访问请求。



  tickTime:2000

  dataDir:/opt/zookeeper-3.4.6/data

  clientProt:2181



  保存,启动zk -> bin/zkServer.sh start



  查看状态 bin/zkServer.sh status



  重启服务 bin/zkServer.sh restart



  停止服务 bin/zkServer.sh stop



  连接客户端./bin/zkCli.sh 或者 ./bin/zkCli.sh -server 127.0.0.1:2181



  通过客户端操作zk , 可以help来看相关命令

  查看根节点 ls /

  创建节点 create /mykey myvalue

  给节点赋值 : set /mykey myvalue

  删除节点 : delete /mykey

  查看节点的值 : get /mykey


###zookeeper伪集群 在单机版的基础上,在data文件中 建myid并加入服务号,命令如下:
echo 1 > data/myid
多套zookeeper服务都执行此操作 echo 2 > data/myid
修改conf中zoo.cfg文件

Observer:是zookeeper3.0后加入的观察者,它不参与选举leader


Zookeeper 集群

1.实际中集群也就是在伪集群中把zoo.cfg配置中server.*=服务器的ip即可,连端口号都不用换。

2.教材中配置把端口号换成了域名。具体那个可行,待定。

posted @ 2018-04-13 10:55  姩澕  阅读(123)  评论(0编辑  收藏  举报