关于kafka:kafka-kafkaerrorsNoBrokersAvailable-NoBrokersAvailable

8次阅读

共计 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 中不太反对

相干文章

  1. Kafka 报错:kafka.errors.NoBrokersAvailable: NoBrokersAvailable
  2. pycharm 配置环境呈现 unsupported
  3. linux 查看 python 装置门路, 版本号
  4. ubuntu 中 PyCharm 的装置与卸载
  5. 如何应用 Pycharm 编写我的项目「应用教程」
  6. kafka.errors.NoBrokersAvailable: NoBrokersAvailable #1482
  7. Kafka SSL with Python: kafka.errors.NoBrokersAvailable: NoBrokersAvailable
正文完
 0