由kafka监听地址配置错误引发的一点思考
最近在部署kafka服务中发现,kafka服务时而能用时而不能用,有时消费速度非常慢,有时需要引导下才能消费,有时想看下kafka消费队列里的数据,发现使用win_kafkatools这个工具始终无法连接上kafka环境。
总体感受就是非常难受,排查了n久,检查配置文件,检查系统配置,未发现任何异常。
因为安装kafka环境的机器也是在虚拟机中,是从之前的外部虚拟机机器拷贝到内网环境通过vsphere部署在虚拟机中的,一直怀疑是不是跟内网域机器的组策略配置有关。
直到后来经过与公司当初负责kafka部署的责任人讨论发现,是Kafka起的监听地址配置有误导致的
一开始自己部署时因为看到外面部署了kafka的机器配置也是用的127.0.0.1,所以当时就没改,但现在仔细回想起来,发现好像有些地方被遗漏了,外面的机器是部署出来的模板机器,
ip没有配置,自己以为配置不用改,把它当成了标准配置,所以就直接拿来用了,还一直以为配置是正确的。
从这件事中,告诉自己,有些事情,不要一直自以为是,对于工具类的软件,还是要了解下其使用方法,尤其是像配置文件这些,很多时候出问题是自己不会用导致的;
还有,如果能及早找到那位当初部署kafka的人向他请教下也许问题很快就解决了,所以学会及时利用身边的资源也很重要