Machine_1
のpythonスクリプトを使用して、Machine_2
のKafkaトピックにいくつかのメッセージを送信しようとしています。 Machine_2
とMachine_1
は同じネットワークにあり、どちらもAzureのVMです。Python-Kafka:スクリプトモードではなく対話モードで実行されているプログラム
コード:sampl.py
from kafka import KafkaProducer
Producer = KafkaProducer(bootstrap_servers=['Machine_2:9092'])
Producer.send('test', 'hello')
私は
のpython sampl.py
として上記のコードを実行した場合Machine_2
に達する何もメッセージはありません。私が行う場合ただし、:
のpython -i sampl.py
をその後のメッセージはMachine_2
に達します。私はkafka-console-consumer.sh
を使って同じものをチェックした。私はyum update
をMachine_1
に入れました。ここにいくつかの図書館がないかもしれないと思っています。しかし、運はまだありません。
ありがとうございました。
どのバージョンを使用しています? –
遅く返事をして申し訳ありません。カフカ版--0.10.2.0、ピソカフカモジュール - kafka_python-1.3.5。 – wonder