共计 1304 个字符,预计需要花费 4 分钟才能阅读完成。
问题形容
简述: 在实现大数据试验课程中, 应用 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
正文完