我正在尝试import KafkaConsumer from kafka
。
它说:
没有名为kafka的模块
from kafka import KafkaConsumer
import sys
consumer = KafkaConsumer('test', bootstrap_servers='10.221.129.223')
root @ ubuntu-14:〜/ kafka_2.11-0.8.2.1#ls bin config libs LICENSE 注意test.py
有什么建议吗?因为这在某个时候恢复正常。安装最新版本的kafka后会抛出此错误。
答案 0 :(得分:1)
您好解决此问题,您必须为python安装kafka库:kafka-python
这是基于linux / debian的OS的命令
pip install kafka-python
我认为您还必须在自己的操作系统上安装kafka。
https://www.digitalocean.com/community/tutorials/how-to-install-apache-kafka-on-ubuntu-14-04
答案 1 :(得分:0)
我有同样的问题。
如果已经安装了Kafka
和kafka-python
,但仍然存在此问题,请检查运行脚本的python版本。 (例如,kafka-python
可以安装在python3
中,而您正在尝试使用python2
执行脚本)