バージョン
Elasticsearch 5.1.1
やったこと
ヒープサイズ512mbで起動したElasticsearchに、10万件くらいのindexクエリを2000件ずつ非同期でPOSTした。
OutOfMemoryで落ちる
対処法
いろいろ調べたところ、ヒープサイズを増やすしかないらしい。
開発用のEC2(t2.micro)なので、アップグレードしたくないのでswaponすることにした。
公式ドキュメントにはスワップするなって書いてあるけど。。。
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html
swapした結果
体感ではあまりパフォーマンスは変わらない。
ベンチマークとって比較してみたい。