2016-12-29 68 views
0

我創建一個配置並保存在logstash的bin目錄,並想用配置文件我付出CMD像這樣在Windows 32logstash配置文件執行錯誤?

C:\Users\5897852\Desktop\logstash-5.1.1\bin>logstash -f "C:\Users\5897852\Desktop\logstash-5.1.1\bin\logstash.conf" 

我有這樣的錯誤:

[2016年-12-29T17:51:47,591] [INFO] [logstash.agent]沒有配置 路徑中找到的文件 {:path =>「C:/Users/571952/Desktop/logstash-5.1.1/bin/logstash。 conf「} [2016-12-29T17:51:47,607] [錯誤] [logstash.agent]失敗 提取管道配置{:message =>」No config fil es found: C:\ Users \ 571952 \ Desktop \ logstash-5.1.1 \ bin \ logstash.conf。

你能確保這條道路是logstash配置文件?「}

+0

你的conf的外觀如何?當你執行它時,你確定你有確切的conf文件名嗎? – Kulasangar

+0

是的,我創建logstash.config並保存在bin目錄logstash-5.1.1 – Seeker

+0

其實logstash.conf文件中的代碼是錯誤的,這就是爲什麼它顯示錯誤 – Seeker

回答

0

當你在運行的Windows logstash,則需要使用正斜槓‘/’而不是正常的反斜槓「\」,當你指向的路徑logstash配置文件

嘗試運行它爲:

logstash -f "C:/Users/5897852/Desktop/logstash-5.1.1/bin/logstash.conf" 

而且還確保你已經給了conf文件必要的權限才能執行。

+0

感謝您的迴應 – Seeker