当前位置: 首页 > Linux

卡夫卡-kafka.errors.NoBrokersAvailable-NoBrokersAvailable

时间:2023-04-06 02:03:21 Linux

问题简单描述:在完成大数据实验课程时,使用pycharm编写脚本,启动kafka时遇到问题。我执行了producer.py文件,报错了。本来想打印信息,结果报错。consumer=KafkaConsumer('DAILY_SALES',bootstrap_servers=['0.0.0.0:9092'])文件“/anaconda3/anaconda/lib/python3.6/site-packages/kafka/consumer/group.py”,第340行,在__init__self._client=KafkaClient(metrics=self._metrics,**self.config)文件“/anaconda3/anaconda/lib/python3.6/site-packages/kafka/client_async.py”,第219行,在__init__self.config['api_version']=self.check_version(timeout=check_timeout)文件“/anaconda3/anaconda/lib/python3.6/site-packages/kafka/client_async.py”,第839行,在check_version中引发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:NoBrokersAvailablepycharm配置环境出现unsupportedlinux检查python安装路径,版本号PyCharm在ubuntu中的安装与卸载如何使用Pycharm写项目《教程》《kafka.errors.NoBrokersAvailable》:NoBrokersAvailable#1482KafkaSSLwithPython:kafka.errors.NoBrokersAvailable:NoBrokersAvailable