今天配置Logstash的時候,啟動輸入logstash ‐e 'input { stdin { } } output { stdout {} }'就開始報錯了,Error occurred during initialization of VM,Could not reserve enough space for object heap , 然后上網上面搜了一下,找不到解決這個問題的,所以我就把我這個問題的解決發出來了.
報這個錯是虛擬機內存不足,是因為這個Logstash要的內存太大了.這個插件在初始化的時候要了一個g的內存,但是虛擬機沒有這么多的內存,所以把這個內存改小就行了.
在:
logstash-5.6.8\config\jvm.options里面
這個地方本來是1g的,但是改成256m后就行了.
細節決定成敗!