У меня Kafka v1.0.1 работает на одном узле, и я могу отправить сообщения в тему, но каким-то образом не могу получить сообщение от другого узла, используя приведенный ниже код Python.
from kafka import KafkaConsumer
consumer = KafkaConsumer(
'kotak-test',
bootstrap_servers=['kmblhdpedge:9092'],
auto offset reset='earliest',
enable auto commit=True,
group id=' test1',
value_deserializer-lambda x: loads (x.decode('utf-8')))
for message in consumer:
message = message.value
print (message)
Я постоянно отправляю сообщения из консоли, используя следующую команду:
bin/kafka-console-producer --zookeeper <zookeeper-node>:<port> --topic <topic_name>
а также я могу читать через консоль