大数据实验室Kafka之错误问题集1:server.properties配置注释导致错误

Hello,今天给大家带来 大数据实验室Kafka之错误问题集1 server.properties的配置注释导致错误问题

我们在配置Kafka的相关参数时,经常会有如下的内容:

Kafka相关配置

像上图这样,将注释写在后面,是我们很多人的习惯,笔者本人也不例外,因此我也这样配置了,如下:

配置到server.properties

可是各位看官看到什么问题了吗?

配置是内容和后面的注释是一样的红色!

而下方的那一条注释才是真正注释的颜色-蓝色。

也就是说,实际上这样配置和注释,会将其全部视为配置内容

嘴上说没用,我们实际跑一下

先把Zookeeper跑起来
运行Kafka,报错

看这里,错误提示很明确, Invalid value 9092          # é��ç½®port for configuration port: Not a number of type INT

参照上面的配置,端口9092这里,配置文件确实将红色文字的内容全部作为了配置内容,因而引发了错误

既然知道了问题,那我们就修改一下:

调整Kafka配置

看,调整完之后,需要的注释内容才真正的变成了蓝色。

重新跑一下Kafka

Zookeeper运行正常
Kafka Server启动正常
Kafka进程已启动

至此,问题解决!

总结:配置文件严格注意注释的使用,最好与配置内容分行写。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。