Hello,今天给大家带来 大数据实验室Kafka之错误问题集1 server.properties的配置注释导致错误问题
我们在配置Kafka的相关参数时,经常会有如下的内容:
像上图这样,将注释写在后面,是我们很多人的习惯,笔者本人也不例外,因此我也这样配置了,如下:
可是各位看官看到什么问题了吗?
配置是内容和后面的注释是一样的红色!
而下方的那一条注释才是真正注释的颜色-蓝色。
也就是说,实际上这样配置和注释,会将其全部视为配置内容!
嘴上说没用,我们实际跑一下
看这里,错误提示很明确, Invalid value 9092 # é��ç½®port for configuration port: Not a number of type INT
参照上面的配置,端口9092这里,配置文件确实将红色文字的内容全部作为了配置内容,因而引发了错误
既然知道了问题,那我们就修改一下:
看,调整完之后,需要的注释内容才真正的变成了蓝色。
重新跑一下Kafka
至此,问题解决!
总结:配置文件严格注意注释的使用,最好与配置内容分行写。