はじめに
Ubuntuを利用していて毎度気になっていたことを最近解決できたのでまとめます
問題
UbuntuでDocker(docker-compose)を使ってElasticSearchをビルドするとなぜかビルドフェイズで止まってしまい、エラーもでずずっとビルドをし続けるという減少が起きていました
Macを利用している方は問題なくビルドができており、困っていました
解決方法
原因はメモリが足りないことでした
以下を設定することでうまくいくようになりました
$ sudo vi /etc/sysctl.conf
# 以下を末尾に追加
vm.max_map_count=262144
$ sudo sysctl -p
おわりに
今回は未来の自分用に簡単にまとめてみました
ElasticSearchについてはまだよくわかっていないです
参考