首页 > 编程语言 > 详细

zookeeper,通过python连接找出其对应的hive

时间:2019-11-19 19:06:02      阅读:216      评论:0      收藏:0      [点我收藏+]
#通过zookpeer找到对应的hive
from kazoo.client import KazooClient

zkClient = KazooClient(hosts="ip1:2181,ip2:2181")
zkClient.start()
result = zkClient.get_children(/mynode) # znodename对应的值
zkClient.stop()
print(result) #

[‘serverUri=IP1:10000;version=1.1.0-cdh5.7.0;sequence=0000001093‘, ‘serverUri=ip2:10000;version=1.1.0-cdh5.7.0;sequence=0000001094‘, ‘serverUri=IP3:10000;version=1.1.0-cdh5.7.0;sequence=0000001090‘, ‘serverUri=IP4:10000;version=1.1.0-cdh5.7.0;sequence=0000001095‘]

for i in result:
    a=i.split(;)[0].split(=)[1]
    print(a) #得出 IP:port

 

zookeeper,通过python连接找出其对应的hive

原文:https://www.cnblogs.com/mmyy-blog/p/11891243.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!