2017-02-08 28 views
0

我已經安裝了ElasticSearch,Kibana,Logstash和節拍在Windows 7 64位系統。 執行'logstash -f first-pipeline.conf --config.reload.automatic'命令後,我得到下面提到的錯誤。Logstash:在管道問題開始

Could not find log4j2 configuration at path /logstash-5.1.2/logstash  -5.1.2/config/log4j2.properties. Using default config which logs to console 
12:21:15.654 [[main]-pipeline-manager] INFO logstash.inputs.beats - Beats inputs: Starting input listener {:address=>"0.0.0.0:5043"} 
12:21:15.766 [[main]-pipeline-manager] INFO logstash.pipeline - Starting  pipeline {"id"=>"main", "pipeline.workers"=>4, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>500} 
12:21:15.839 [[main]-pipeline-manager] INFO logstash.pipeline - Pipeline main started 
12:21:15.926 [[main]<beats] INFO org.logstash.beats.Server - Starting server on port: 5043 
12:21:16.544 [Api Webserver] INFO logstash.agent - Successfully started Logstash API endpoint {:port=>9601} 

回答

0

嘗試加入這一行你的setup.bat文件夾中:

SET JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configurationFile=%LS_HOME%\config\log4j2.properties 

但我看不出它可以從啓動管道傷害Logstash。除非你真的需要log4j來爲你做日誌。這SO可能會有所幫助,其中闡述幾乎相同。希望能幫助到你!

0

還有一堆的路徑空間讓Log4j2正在尋找的配置文件:/logstash-5.1.2/logstash -5.1.2/config/log4j2.properties。此外,路徑以斜線開始,因此Log4j2會將其解釋爲絕對路徑。

你需要找到這個配置的地點和指定配置文件的實際位置。 logstash文檔應該有一個日誌記錄配置部分。