【发布时间】:2019-05-11 05:37:54
【问题描述】:
我无法将数据发送到应具有适当权限的远程 Kafka 集群。
主题已在集群上创建。 我也尝试以字节为单位发送数据,但仍然有同样的错误。 如果您有任何信息,它可能会有很大的帮助!我的错误在提供的图片上。
【问题讨论】:
标签: python apache-kafka kafka-producer-api
我无法将数据发送到应具有适当权限的远程 Kafka 集群。
主题已在集群上创建。 我也尝试以字节为单位发送数据,但仍然有同样的错误。 如果您有任何信息,它可能会有很大的帮助!我的错误在提供的图片上。
【问题讨论】:
标签: python apache-kafka kafka-producer-api
首先,安装“pykafka” => pip install pykafka
然后启动消费者(例如在终端中),运行以下命令:
from pykafka import KafkaClient
import threading
KAFKA_HOST = "localhost:9092" # Or the address you want
client = KafkaClient(hosts = KAFKA_HOST)
topic = client.topics["test"]
with topic.get_sync_producer() as producer:
for i in range(10):
message = "Test message " + str(i)
encoded_message = message.encode("utf-8")
producer.produce(encoded_message)
你会看到:
测试消息 0
测试消息 1
测试消息 2
...
测试消息 9
【讨论】: