Разобрался!
Вам нужно изменить переменные среды, передаваемые через plist
, используемый для запуска эластичного поиска.
В /usr/local/Cellar/elasticsearch@2.4/2.4.6/homebrew.mxcl.elasticsearch@2.4.plist
, под клавишей <key>EnvironmentVariables</key>
добавьте:
<dict>
<key>ES_HEAP_SIZE</key>
<string>2g</string>
</dict>
Осторожно, есть еще plist
, существующий в ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist
.Изменение этого значения ничего не дает, поскольку при перезапуске оно перезаписывается на brew services
.
Также следует отметить, что в вашей системе есть два jvm.options
файла для ElasticSearch:
Похоже, что один из них является просто символической ссылкой на другой, и изменениеФлаги памяти в любом из них абсолютно ничего не делают.