当前位置: 首页 > wzjs >正文

网站规划与网站建设网站做新闻外链有作用吗

网站规划与网站建设,网站做新闻外链有作用吗,不到网站是为什么,微信 绑定网站从kafka和zookeeper中获取生产和消费偏移量 特殊说明 该命令是使用python进行编译,需要使用centos7系统上进行使用。 命令详细 [rootmongodb_1 get_offsets_num]# ./get_offsets_num -h usage: get_offsets_num [-h] [-k KAFKA_HOST] [-z ZOOKEEPER_HOST][-m INT…

从kafka和zookeeper中获取生产和消费偏移量

  • 特殊说明

    • 该命令是使用python进行编译,需要使用centos7系统上进行使用。
  • 命令详细

[root@mongodb_1 get_offsets_num]# ./get_offsets_num -h
usage: get_offsets_num [-h] [-k KAFKA_HOST] [-z ZOOKEEPER_HOST][-m INTERVAL_MINUTES]Usage of argparseoptional arguments:-h, --help            show this help message and exit-k KAFKA_HOST, --kafka_host KAFKA_HOST需要输入kafka:端口-z ZOOKEEPER_HOST, --zookeeper_host ZOOKEEPER_HOST需要输入zookeeper:端口-m INTERVAL_MINUTES, --Interval_minutes INTERVAL_MINUTES间隔分钟
  • 命令执行
[root@mongodb_1 get_offsets_num]# ./get_offsets_num_v2.py  -k 10.130.25.77:9092 -z 10.130.25.79:2181  
Interval 1 minutes sleep
=======================================================================================
kafka offsets: agent 2574552 2574552
zookeeper offsets: agent 2574552 2574552
agent kafka offsets num: 0 storm offsets num: 0 Actual consumption: 0
=======================================================================================
kafka offsets: record 89110 89110
zookeeper offsets: record 89110 89110
record kafka offsets num: 0 storm offsets num: 0 Actual consumption: 0
=======================================================================================
  • 代码详情
#!/usr/local/python3/bin/python3
import os, time,json,argparse
from kazoo.client import KazooClient
from kafka3 import KafkaConsumer, TopicPartitiondef get_zoo_consumer_info(Topology):Topology_num = 0zk_cli.start()path = "/stormOffset/" + Topology + "/partition_0"if zk_cli.exists(path):str_data, stat = zk_cli.get(path)str_data = json.loads(str_data)Topology_num =  str_data.get("offset")#print("zookeeper now " + path + " offsets: " + str(Topology_num) )else:   print("Path " + path  + " does not exist.")return Topology_numdef get_kafka_consumer_info(server, topic):partition = 0tp = TopicPartition(topic, partition)end_offset = server.end_offsets([tp])[tp]#print("kafka topic " + topic + " partition " + str(partition) + " offsets: " + str(end_offset))return end_offsetif  __name__ == '__main__':parser = argparse.ArgumentParser(description='Usage of argparse')parser.add_argument('-k','--kafka_host', type=str, default="10.130.25.77:9092",help='需要输入kafka:端口')parser.add_argument('-z','--zookeeper_host', type=str, default="10.130.25.79:2181",help='需要输入zookeeper:端口')parser.add_argument('-m','--Interval_minutes', type=int, default="1",help='间隔分钟')args = parser.parse_args()kafka_host= args.kafka_hostzookeer_host= args.zookeeper_hostKafka_production_topics = "agent,record"Zoo_consumption_topics= "agentTopology,recordTopology"Interval_minutes = args.Interval_minutestry:zk_cli = KazooClient(hosts=zookeer_host)#print("init zookeeper " + zookeer_host + " conn ok")except Exception as e:print("init zookeeper conn error: "+ str(e))try:#kafka_server = KafkaConsumer(bootstrap_servers=kafka_host)kafka_server = KafkaConsumer(bootstrap_servers=kafka_host)#print("init kafka " + kafka_host + "  conn ok")except Exception as e:print("init kafka conn error: "+ str(e))zoo_offset = {}kafka_offset = {}Kafka_production_topics_list = Kafka_production_topics.split(",")Kafka_production_topics_list_2  =  Kafka_production_topics.split(",")Zoo_consumption_topics_list = Zoo_consumption_topics.split(",")Zoo_consumption_topics_list_2 =   Zoo_consumption_topics.split(",")for i in range(0,len(Kafka_production_topics_list)):kafka_topics = Kafka_production_topics_list.pop()get_kafka_offset_num = get_kafka_consumer_info(kafka_server,kafka_topics)kafka_offset[kafka_topics]=get_kafka_offset_numzoo_topics = Zoo_consumption_topics_list.pop()get_zoo_offset_num = get_zoo_consumer_info(zoo_topics)zoo_offset[zoo_topics]= get_zoo_offset_numprint("Interval " + str(Interval_minutes) + " minutes sleep")print("=======================================================================================")time.sleep(int(Interval_minutes) * 60)for i in range(0,len(Kafka_production_topics_list_2)):kafka_topics = Kafka_production_topics_list_2.pop()get_kafka_offset_num = get_kafka_consumer_info(kafka_server,kafka_topics)last_kafka_num = kafka_offset.get(kafka_topics)minutes_kafka_offset_num = get_kafka_offset_num - last_kafka_numzoo_topics = Zoo_consumption_topics_list_2.pop()get_zoo_offset_num = get_zoo_consumer_info(zoo_topics)last_zoo_num =  zoo_offset.get(zoo_topics)minutes_zoo_offset_num = get_zoo_offset_num - last_zoo_numDifference = minutes_kafka_offset_num - minutes_zoo_offset_numprint("kafka offsets:",kafka_topics,get_kafka_offset_num,last_kafka_num)print("zookeeper offsets:",kafka_topics,get_zoo_offset_num,last_zoo_num)print(kafka_topics  + " kafka offsets num: " + str(minutes_kafka_offset_num) + " storm offsets num: " + str(minutes_zoo_offset_num) + " Actual consumption: " + str(Difference))print("=======================================================================================")zk_cli.stop()# 关闭消费者连接kafka_server.close()

文章转载自:

http://Ui3dPuFh.gczzm.cn
http://Mi0kiDPv.gczzm.cn
http://RLgyYFlM.gczzm.cn
http://mNqNAdeQ.gczzm.cn
http://ugQs4lDH.gczzm.cn
http://YPvv1nCx.gczzm.cn
http://GHAdGZmB.gczzm.cn
http://WxVs6wEG.gczzm.cn
http://XDy2eRi8.gczzm.cn
http://9r4zgh7T.gczzm.cn
http://FL9bvYTE.gczzm.cn
http://K2pY2ni0.gczzm.cn
http://yNMLq0Wk.gczzm.cn
http://JJcfShfc.gczzm.cn
http://vbY7jiJU.gczzm.cn
http://XjcJcFVQ.gczzm.cn
http://ERY9XJrk.gczzm.cn
http://sB38Om1q.gczzm.cn
http://BS6v8Z7N.gczzm.cn
http://VSycLDcc.gczzm.cn
http://RiMPgoQT.gczzm.cn
http://Y9drwYP7.gczzm.cn
http://QuCh4csq.gczzm.cn
http://I505Z4l3.gczzm.cn
http://YGGrfBE5.gczzm.cn
http://edHk0WlW.gczzm.cn
http://rBG18RXH.gczzm.cn
http://Oqhz3NfB.gczzm.cn
http://Ymk9nIuM.gczzm.cn
http://PpaWJiId.gczzm.cn
http://www.dtcms.com/wzjs/699665.html

相关文章:

  • 网站开发安全模块方案莱芜做网站的公司
  • 电脑怎么做网站购物网站用户管理
  • 俄罗斯外贸网站找别人做淘客网站他能改pid吗
  • 网站付费推广竞价关于企业官方网站建设的ppt
  • 大气网站背景东西湖网站建设公司
  • 绍兴网站制作系统网络推广的方法包括
  • 移动端友好网站高端品牌网站建设兴田德润在哪儿
  • 宁国市网站建设2023最建议买三款手机
  • 嵊州市建设银行网站网站组织结构图
  • 免费建站网站一级12345690设计官方网站
  • 网站服务器租用有什么好客户做网站需要提供什么
  • 南昌房地产网站建设h5编辑平台
  • 手机网站制现代广告创意设计
  • 网站开发 平均工资搜索引擎广告优化
  • 榆林 网站建设十大汽车公司
  • 做pc端网站要多少钱做海报设计的网站
  • 手机网站开发注意的问题建立网站赚多少钱
  • 视频网站做漫画网站欢迎页面设计
  • 怎么做监控网站新闻媒体网站开发文档
  • 网站建设网络推广文章免费建立企业网站
  • 做门户网站的市场价格江宁网站建设案例
  • 网站开发费怎么入账wordpress 使用两个主题
  • 重庆外贸网站建设长沙网站设计哪家好
  • 公司网站做排名用什么搜索好点跨境电商软件下载
  • 公司网站开发费用wordpress 上传图片分类
  • 主机屋怎么做网站朔州市2018年建设工程网站
  • 找到网站永久域名欧模网
  • 网站设计建杭州网页设计工作室
  • 网站平台开发报价单app注册推广任务平台
  • 网站项目流程表网络营销的5种营销方式