2つのノードを持つElasticsearch 1.1.1クラスタがあります。構成されたヒープはそれぞれ18Gです。 (各ノードのRAMは32Gです) 完全に6個のシャードと1個のシャードがあります。 ESはUbuntuボックスの64ビットJVM上で動作します。Elasticsearch Cluster 1.1.1環境でのOOM問題
私たちのクラスタには1つのインデックスしかありません。クラスタの状態は緑色に見えます。各ノードの文書数は200Millionに近いです。 各クラスタノードで使用されるデータは約150GBです。割り当てられていない破片はありません。
システムでOOMの問題(java.lang.OutOfMemoryError:Javaヒープスペース)が発生しています。 org.apache.lucene.search.TopFieldCollector $ OneComparatorNonScoringCollectorのインスタンスが45%前後heapspace (のほとんどを占めていることに注目されているelasticsearch.yml
bootstrap.mlockall: true
transport.tcp.compress: true
indices.fielddata.cache.size: 35%
indices.cache.filter.size: 30%
indices.cache.filter.terms.size: 1024mb
indices.memory.index_buffer_size: 25%
indices.fielddata.breaker.limit: 20%
threadpool:
search:
type: cached
size: 100
queue_size: 1000
の
コンテンツ)
私はESを初めて利用しています。誰かがOOMの問題の状況をガイド(またはコメント)することができましたか、多くのヒープスペースが割り当てられているため、何が原因でしょうか?
:私は、この設定パラメータは1.4で
indices.breaker.fielddata.limit
に名前が変更されていると思いますし、Elasticsearch Guide状態。あなたの入力は良い方向を与えた:) – krckumar