一.发送消息到kafka topic
安装pykafka库
1.通过interpreter setting安装pykafka库
或者通过命令安装 2.pip3 install pykafka
#!/usr/bin/python # -*- coding:utf-8 -*- from pykafka import KafkaClient client = KafkaClient(hosts="10.XX0.XX0.XX4:9092") # 可接受多个client # 查看所有的topic # print(client.topics) topic = client.topics['test_78'] # 选择一个topic message = "test message2 test message2" with topic.get_sync_producer() as producer: producer.produce(bytes(message, encoding='utf8')) print(message)
二.消费kafka 的topic消息
安装kafka库,安装方式如上--pykafka库
#!/usr/bin/python # -*- coding:utf-8 -*- from kafka import KafkaConsumer kafka_topic = "test_78878" kafka_topic_group = "test_kafka_group" kafka_