logstash是一個具有實時管道功能的開源數據收集引擎。默認情況下,logstash啟動時會使用環境變量JAVA_HOME中配置的JAVA。logstash7需要JAVA版本為8或JAVA11。而有時logstash7不支持環境變量JAVA_HOME指定的版本。這時可以通過修改bin目錄下的腳本setup.bat來手動設置logstash7啟動時的JAVA_HOME。
在腳本中“if defined JAVA_HOME”一行的前面設置JAVA_HOME:
set JAVA_HOME=yourPathToJDK
set JAVA_HOME=yourPathToJDK
內存的設置則在config目錄下的jvm.options文件中,如設置為256m。
-Xms256m
-Xmx256m
如此就完成了logstash的內存以及Java設置。
