上篇介绍了Zookeeper命令行相关的知识,本小作文介绍从另一个维度操作Node相关的内容:Zookeer的API。同样借用Zookeeper应用之一的数据注册与订阅中的案例类比命令行操作,重点介绍的也是与节点相关的API。

  一、连接Zookeeper的服务端:2181进程

    不管是应用服务的服务提供者还是使用者,都需要连接Zookeeper的注册中心,类似于命令行中使用zkCli.sh。这个就是建立应用程序与Zookeeper之间的会话,Zookeeper负责提供这个功能的是其构造函数:

    u

    

    对于每个构造函数中的Watcher可以参考https://blog.csdn.net/Kevinnsm/article/details/116501842?spm=1001.2014.3001.5501~它山之石可以攻玉。

  二、建立节点,注册数据

    

    各常用参数解析:

    

    

    如果可以,新建节点可以类比在Linux系统上mkdir path。其在Zookeeper服务上新建路径为path的节点并设置权限等。

  三、获取节点数据

    

    

    如果参数中stat不为空,返回节点的状态。

  四、修改节点数据

    

  五、删除节点

    

    

  

最新文章

  1. checkbox选中 和是否选中
  2. MVC WebAPI 三层分布式框架开发
  3. DDD:聊天笔记
  4. CentOS查看软件源提供的软件版本命令
  5. URAL 2069 Hard Rock (最短路)
  6. MongoDB - Installing MongoDB on Linux
  7. HDU 5351 MZL's Border (规律,大数)
  8. MySql拾遗
  9. 洛谷-哥德巴赫猜想(升级版)-BOSS战-入门综合练习1
  10. SmartCoder每日站立会议07
  11. react 父子组件通信
  12. docker-容器,仓库
  13. canvas(五)createPattern
  14. android--------ExpandableListView的使用多级列表
  15. python2.7中minetypes.py的UnicodeDecodeError
  16. Mac OS上搭建LNMP开发环境
  17. win10改win7如何设置bios教程
  18. LIME:模型预測结果是否值得信任?
  19. Android代码绘制虚线、圆角、渐变效果图
  20. 使用webdriver出现的问题:[18796:1808:0730/131103.313:ERROR:install_util.cc(600)] Failed to read HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken: 系统找不到指定的文件。 (0x2) DevTools lis

热门文章

  1. SYCOJ#1077、01字符串
  2. python驱动SAP完成数据导出(二)
  3. rockchip-rk3399 RGA的使用
  4. 生产环境上,哨兵模式集群Redis版本升级应用实战
  5. MRCTF2020 套娃
  6. [STM32F10x] 利用定时器测量脉冲宽度
  7. 【记录一个问题】一个golang中的BUG,为啥编译的时候无法发现,而单独跑测试用例就发现了
  8. C++11之future(二)
  9. 查看WordPress网站使用的主题和插件
  10. docker 安装遇到404 not find