大數(shù)據(jù)實驗室Kafka之錯誤問題集1:server.properties配置注釋導(dǎo)致錯誤

Hello,今天給大家?guī)?大數(shù)據(jù)實驗室Kafka之錯誤問題集1 server.properties的配置注釋導(dǎo)致錯誤問題

我們在配置Kafka的相關(guān)參數(shù)時,經(jīng)常會有如下的內(nèi)容:

Kafka相關(guān)配置

像上圖這樣,將注釋寫在后面,是我們很多人的習(xí)慣,筆者本人也不例外,因此我也這樣配置了,如下:

配置到server.properties

可是各位看官看到什么問題了嗎?

配置是內(nèi)容和后面的注釋是一樣的紅色!

而下方的那一條注釋才是真正注釋的顏色-藍色。

也就是說,實際上這樣配置和注釋,會將其全部視為配置內(nèi)容!

嘴上說沒用,我們實際跑一下

先把Zookeeper跑起來
運行Kafka,報錯

看這里,錯誤提示很明確,?Invalid value 9092? ? ? ? ? # é?????port for configuration port: Not a number of type INT

參照上面的配置,端口9092這里,配置文件確實將紅色文字的內(nèi)容全部作為了配置內(nèi)容,因而引發(fā)了錯誤

既然知道了問題,那我們就修改一下:

調(diào)整Kafka配置

看,調(diào)整完之后,需要的注釋內(nèi)容才真正的變成了藍色。

重新跑一下Kafka

Zookeeper運行正常
Kafka Server啟動正常
Kafka進程已啟動

至此,問題解決!

總結(jié):配置文件嚴格注意注釋的使用,最好與配置內(nèi)容分行寫。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容