博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper 安装
阅读量:5276 次
发布时间:2019-06-14

本文共 949 字,大约阅读时间需要 3 分钟。

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文件

708107-20180413105347653-366835583.png

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

Zookeeper 集群

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

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

转载于:https://www.cnblogs.com/DivineHost/p/8818935.html

你可能感兴趣的文章
fabricjs 高级篇(自定义类型)
查看>>
jQuery之end()和pushStack()
查看>>
springboot入门_shiro
查看>>
Bootstrap--响应式导航条布局
查看>>
【好程序员笔记分享】——下拉刷新和上拉加载更多
查看>>
多线程,多进程,协程
查看>>
Hacker News与Reddit的算法比较
查看>>
Learning Python 009 dict(字典)和 set
查看>>
JavaScript中随着鼠标拖拽而移动的块
查看>>
HDU 1021 一道水题
查看>>
进击的 JavaScript(六) 之 this
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
编程中定义的方法报异常问题
查看>>
使用STM32F103ZET霸道主板实现SD卡的读写(非文件系统)
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>
《转载》POI导出excel日期格式
查看>>
code异常处理
查看>>
git - 搭建最简单的git server
查看>>
.net中从GridView中导出数据到excel(详细)
查看>>