前言
ELK是主流的集中式日志系統(tǒng),最近在研究它時(shí),遇到一個(gè)棘手的問(wèn)題,百思不得其解。直到剛才,在群里小伙伴的提醒下才得到解決。
問(wèn)題
ELK是三大塊組成的。我選擇在window下安裝ELK,在安裝logstash時(shí)遇到如下提示:

image.png
我通過(guò)搜索引擎得到的答案有2種
1、Java的環(huán)境變量設(shè)置不對(duì)。
2、下載的logstash的壓縮包有問(wèn)題。有的說(shuō)使用zip、有的說(shuō)gz。
我都重復(fù)嘗試多次,無(wú)法解決。
解決
萬(wàn)般無(wú)奈,我只好將問(wèn)題拋到技術(shù)群里,一個(gè)小伙子給了我答案。路徑的問(wèn)題。
因?yàn)槲业膌ogstash 放在了D盤下 Program Files目錄下。這個(gè)目錄存在一個(gè)空格。
知道了原因,就好解決了。我移動(dòng)到 D盤根目錄下。問(wèn)題立即得到解決。

image.png
總結(jié)
在window的系統(tǒng)下,程序需要避免中文、空格等問(wèn)題。另外還需要注意 在寫bat的腳本是,路徑要添加 雙引號(hào),可以極大的避免很多奇怪的問(wèn)題。
bat下的路徑?jīng)]使用雙引號(hào)導(dǎo)致的奇怪問(wèn)題,又是我另一個(gè)傷心的故事。