问题形容

简述: 在实现大数据试验课程中,应用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