kazoo的官方文档地址:https://kazoo.readthedocs.io/en/latest/index.html

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
__----~~~~~~~~~~~------___
. . ~~//====...... __--~ ~~
-. \_|// |||\\ ~~~~~~::::... /~
___-==_ _-~o~ \/ ||| \\ _/~~-
__---~~~.==~||\=_ -_--~/_-~|- |\\ \\ _/~
_-~~ .=~ | \\-_ '-~7 /- / || \ /
.~ .~ | \\ -_ / /- / || \ /
/ ____ / | \\ ~-_/ /|- _/ .|| \ /
|~~ ~~|--~~~~--_ \ ~==-/ | \~--===~~ .\
' ~-| /| |-~\~~ __--~~
|-~~-_/ | | ~\_ _-~ /\
/ \ \__ \/~ \__
_--~ _/ | .-~~____--~-/ ~~==.
((->/~ '.|||' -_| ~~-/ , . _||
-_ ~\ ~~---l__i__i__i--~~_/
_-~-__ ~) \--______________--~~
//.-~~~-~_--~- |-------~~~~~~~~
//.-~~~--\
神兽保佑
代码无BUG! """
# zookeeper集群地址
# server.1=192.168.0.162:2888:3888
# server.2=192.168.0.162:2889:3889
# server.3=192.168.0.162:2890:3890 # pip install kazoo from kazoo.client import KazooClient # 连接zookeeper
zk = KazooClient(hosts="192.168.0.162:2181,192.168.0.162:2182,192.168.0.162:2183") # 启动连接
zk.start() # 创建
## 创建节点
# zk.ensure_path("/my/favorite") ## 节点添加数据,必须是byte
# zk.create("/my/favorite/node", b"a value")
# zk.create("/my/favorite/name1", b"111111")
# zk.create("/my/favorite/name2", b"222222") # 获取节点数据
# data, stat = zk.get("/my/favorite/node")
# print("Version: %s, data: %s" % (stat.version, data.decode("utf-8")))
# Version: 0, data: a value # 列出节点数据
# children = zk.get_children("/my/favorite")
# print("There are %s children with names %s" % (len(children), children))
# There are 3 children with names ['node', 'name2', 'name1'] # 修改节点数据
# zk.set("/my/favorite/node", b"some data") # 删除节点数据
zk.delete("/my/favorite/name2", recursive=True) # 关闭连接
zk.stop()

最新文章

  1. 一道javascript数组操作题
  2. 简单的c#winform象棋游戏(附带源码)
  3. (PHP)程序中如何判断当前用户终端是手机等移动终端
  4. RHEL5.8的NFS配置文件
  5. 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
  6. IOS开发-UI基础-视图
  7. Spring Batch学习
  8. 《JavaScript高级程序设计》笔记(3):传递参数
  9. Oracle数据库基础知识_字符串操作相关2
  10. Tableau Server 8.0 升级到 8.3 过程记录
  11. NFS 系统搭建 - 成功
  12. 高通 NXP NFC(PN547PN548) 移植流程 android6.0
  13. 高精度除法(b为int类型)
  14. 【BZOJ3782】上学路线
  15. Oracle中为表设置自动增长的标识列
  16. JavaOperator小框架制作【精品博客】
  17. golang基础--func函数
  18. 通过([AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.Read)] )在前台html页面调用cs方法
  19. Css实现拖动效果
  20. 天梯赛 L2-20 功夫传人 (深搜)

热门文章

  1. Codeforces 798D Mike and distribution (构造)
  2. Luogu P4707 重返现世 (拓展Min-Max容斥、DP)
  3. Spring Boot教程(三十二)多数据源配置与使用(1)
  4. C++入门经典-例3.24-找图书的位置
  5. 【学习】linux环境下nginx文件彻底删除
  6. 2019秋Java学期课程总结
  7. 按模版导出Excel
  8. Uep查询语句总结
  9. Iris Classification on Keras
  10. android中如何自动获取短信验证码