Zookeeper学习笔记 --- Python操作zookeeper
来源:互联网 发布:录音音乐合成软件 编辑:程序博客网 时间:2024/06/14 22:27
zookeeper给python提供了几种API
具体代码请参考我的Github。
1.引用kazoo lib
API DOC:
http://kazoo.readthedocs.io/en/latest/install.html
Code:
# -*- coding:utf-8 -*-__author__ = 'yangxin'from kazoo.client import KazooClientclass PyZooConn(object): # init function include connection method def __init__(self): self.zk = KazooClient(hosts='localhost:2182') self.zk.start() # get node data def get_data(self, param): result = self.zk.get(param) print result # create a node and input a value in this node def create_node(self, node, value): self.zk.create(node, value) # close the connection def close(self): self.zk.stop() ''' Hypothesis there is a bunch of methods here haha :) '''if __name__ == '__main__': pz = PyZooConn() pz.create_node("/test", "a value") pz.get_data("/test/") pz.close()
2.引用 zookeeper
Code:
# -*- coding:utf-8 -*-__author__ = 'yangxin'import zookeeper as zooimport osclass PyZookeeper(object): def __init__(self): zk_address = os.environ.get("192.168.1.1:2181") self.zk = zoo.init(zk_address) def create_node(self, node, key,value): self.zk.create(node, key, value) def get(self, node, key): self.zk.get("/test", key) ''' Hypothesis there is a bunch of methods here haha :) '''if __name__ == '__main__': py_zoo = PyZookeeper() py_zoo.create_node("","", "") py_zoo.get("","")
阅读全文
0 0
- Zookeeper学习笔记 --- Python操作zookeeper
- python zookeeper学习笔记
- ZooKeeper学习笔记:初识zookeeper
- ZooKeeper学习第三期---Zookeeper命令操作
- zookeeper学习记录-05 Zookeeper命令行操作
- zookeeper学习记录-06 Zookeeper JavaAPI操作
- ZooKeeper学习第三期---Zookeeper命令操作
- 【学习笔记】--zookeeper
- zookeeper学习笔记一
- zookeeper学习笔记
- Zookeeper学习笔记
- zookeeper学习笔记
- Zookeeper 学习笔记
- Zookeeper学习笔记
- ZooKeeper 学习笔记[未完]
- Zookeeper学习笔记
- Zookeeper学习笔记
- zookeeper学习笔记
- Linux 学习笔记(一)
- 服务器中判断客户端socket断开连接的方法
- PHP使用Redis存储
- POJ1035-Spell checker(字符串,模拟)
- 大整数乘法
- Zookeeper学习笔记 --- Python操作zookeeper
- 小菜鸟对并发编程的理解
- 图形学(1)概论及一些基础知识
- iOS开发中时间戳和时间的相互转换
- commom fileupload结构
- JdKAPI掌握
- UVa156 map
- GDAL RasterIO使用说明
- 使用ASP.NET Core MVC 和 Entity Framework Core 开发一个CRUD(增删改查)的应用程序