アラキタウン

黒歴史や生き恥を切り売り

ElasticSearch::HttpClient::Pool::HostUnreachableErrorのエラー

Logstashのログに以下のエラーがでていた

 

LogStash Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError, :error=>"Elasticsearch Unreachable: http://xxx.xxx.xxx.xxx:9200/[Manticore::SocketException]

 

下記を参考に

discuss.elastic.co

 

elasticsearch のlimit.confのリソース制限を変更

 

 以下のコマンドでlimit.confを編集

sudo vi /etc/security/limits.conf

 

 以下の文言を追加したらエラーがなくなりました。

elasticsearh - nofile 65536
elasticsearch - memlock unlimited

 
この情報にたどり着くのに苦労した。
しかも、公式のリファレンスにあったのですね。。。

https://www.elastic.co/guide/en/elasticsearch/reference/current/setting-system-settings.html#limits.conf