logstash報錯:Error: Your application used more memory than the safety cap of 1G

最近在將ELK部署至生產環境中遇到此問題,百度後大部分的解決辦法都是在Logstash(5.x)的啓動文件中添加export ES_HEAP_SIZE=32g以及ES_JAVA_OPTS=”-Xms32g -Xmx32g”,但是此辦法我試過後Logstash直接無法啓動了,一直都報

 Error: encountered environment variables that are no longer supported 
      Use jvm.options or ES_JAVA_OPTS to configure the JVM 
      ES_HEAP_SIZE=32g: set -Xms32g and -Xmx16g in jvm.options or add “-Xms32g -Xmx32g” to ES_JAVA_OPTS 

後來在Logstash的配置文件中找到jvm.options(/etc/logstash/目錄下)文件,把裏面的Xms32g -Xmx32g進行修改後問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章