私は簡単なKafkaアプリケーションをkafka-pythonで設定しようとしています。私はオンラインで見つかった例をいくつか手に入れようとしてきましたが、それを作ることはできません。私はカッパインスタンスをドッカーコンテナで実行しています。私はシェルツールをテストし、インスタンスは間違いなく動作しています。私はメッセージを送受信できます。私はプロデューサーのメッセージがタイムアウトしたと思う。メッセージはkafka pythonで配信されません
import time
from kafka import SimpleProducer, KafkaClient
# connect to Kafka
kafka = KafkaClient('localhost:9092')
producer = SimpleProducer(kafka)
# Assign a topic
topic = 'test'
producer.send_messages(topic, b'this is a message')
そして第二版::ここでは基本的に同じ動作をするコードの2つのバージョンがある
from kafka import KafkaProducer
from kafka.errors import KafkaError
producer = KafkaProducer(bootstrap_servers=['0.0.0.0:9092'], api_version=(0,10))
topic = "test"
producer.send(topic, b'test message')
プロダクションが失敗した後、どのログが表示されますか? –