1. 关注问题

1、 zookeeper集群如何保证请求的均匀分布?
由client建立连接时会随机取server保证均匀分布, 2、已布置完成的ZK集群如何扩容?
修改配置后逐台重启即可

2. ZK命令

	//启动
zkServer.sh start (stop/restart) / zkServer.cmd //查看状态
zkServer.sh status //zkCli.sh -server 127.0.0.1:2181 连接ZK ls / //查看节点结构
create /javaer www.javaer.com.cn //创建节点
get /javae //获取节点数据
set /javaer sunwenqi //设置节点数据
delete path [version] //删除节点

2. Java客户端-zkClient

2.1 ZK节点类型

CreateMode.PERSISTENT		//持久节点,该节点客户端断开后不会删除
CreateMode.EPHENMERAL //临时节点,这种目录节点会根据当前已近存在的节点数自动加 1,然后返回给客户端已经成功创建的目录节点名;
CreateMode.PERSISTENT_SEQUENTIAL //持久序列节点,断开后不删除,创建时自动在节点名后加一个数字后缀
CreateMode.EPHENMERAL_SEQUENTIAL //临时序列节点,断开后删除,创建时自动在节点名后加一个数字后缀 -- 实现分布式锁

2.2 Watcher状态码

EventType.NodeDeleted		//删除节点
EventType.NodeChildrenChanged //修改节点的子节点
EventType.NodeCreated //创建节点
EventType.NodeDataChanged //修改节点数据

最新文章

  1. JS框架
  2. Beta阶段第十次Scrum Meeting
  3. SQL2005解密已经被加密的存储过程
  4. google play下载apk
  5. css代码段
  6. hdu-5505(数论)
  7. NLog使用说明
  8. Elasticsarch及插件安装
  9. 汇农PC个人中心总结
  10. Angular CLI: 发布到 GitHub Pages
  11. React Native 轻松集成统计功能(iOS 篇)
  12. 【PAT】B1012 数字分类
  13. A. Many Equal Substrings(水题)
  14. [MySQL]InnoDB引擎的行锁和表锁
  15. Spring Boot系列——如何集成Log4j2
  16. SpringMVC温故知新
  17. vscode主题配色
  18. portable-net45+win8
  19. iOS开发之复制字符串到剪贴板
  20. 错误 1 类,结构或接口成员声明中的标记"="无效

热门文章

  1. C#socket通信时,怎样判断socket双方是否断开连接
  2. Vue执行方法,方法获取data值,设置data值,方法传值
  3. C# Winform欢迎窗体实现()
  4. centos7.4版本安装nmon监控软件
  5. 简单介绍Jenkins&持续集成
  6. zancun
  7. java插入图片到数据库(可以批量)
  8. windows mysql导入sql文件
  9. 小程序获取unionId以及手机号
  10. Charles使用方法简介