问题形容
简述: 在实现大数据试验课程中,应用pycharm编写脚本,启动kafka时遇到问题,执行producer.py
文件报错,预期是要呈现 打印信息,然而却报错
consumer = KafkaConsumer('DAILY_SALES', bootstrap_servers=['0.0.0.0:9092']) File "/anaconda3/anaconda/lib/python3.6/site-packages/kafka/consumer/group.py", line 340, in __init__ self._client = KafkaClient(metrics=self._metrics, **self.config) File "/anaconda3/anaconda/lib/python3.6/site-packages/kafka/client_async.py", line 219, in __init__ self.config['api_version'] = self.check_version(timeout=check_timeout) File "/anaconda3/anaconda/lib/python3.6/site-packages/kafka/client_async.py", line 839, in check_version raise Errors.NoBrokersAvailable()kafka.errors.NoBrokersAvailable: NoBrokersAvailable
上述代码不是理论报错信息,然而相似上述,次要是报错是 kafka.errors.NoBrokersAvailable: NoBrokersAvailable
晓得谬误后,搜查答案,网上的答案都没有见效,于是从新看了一下报错信息,寻得了一点线索,看了一下python解释器
的配置,晓得大抵是什么起因导致的。
问题剖析
根据上述的错误信息,过后应用的pycharm版本是2021
最新版的,可能有版本问题
要求应用python3.xxx
解释器,然而显示不反对unsupported
,查看这个教程后得可能是版本太高,须要应用低版本(2019)pycharm,于是抱着试试的心态,从新下载安装2019pycharm
问题胜利解决 !
问题解决
具体就是剖析具体的报错信息
,更换旧版的IDE
总结晋升
留神版本,环境兼容问题, python3.5在当前可能会弃用,所以在高版本的IDE中不太反对
相干文章
- Kafka报错:kafka.errors.NoBrokersAvailable: NoBrokersAvailable
- pycharm配置环境呈现unsupported
- linux 查看python装置门路,版本号
- ubuntu中PyCharm的装置与卸载
- 如何应用Pycharm编写我的项目 「应用教程」
- kafka.errors.NoBrokersAvailable: NoBrokersAvailable #1482
- Kafka SSL with Python: kafka.errors.NoBrokersAvailable: NoBrokersAvailable