LoginSignup
0

More than 5 years have passed since last update.

Elasticsearch(5.4.2)の謎を解明するための実験結果。1データノード・1シャードで作ると早かった

Last updated at Posted at 2018-02-09

構成

物理3台、SSD、JVM8G

シャードの適切な数は?

実験した結果
検索もインデックシングも1データノードあたり1シャードが最も早かった。
データノードが4なら4シャードが最速。

経緯

20シャードで開発開始(1Gバイト毎に1シャードという記述をどこかでみたので・・・)
CPUやIOPSから・・・本気出してない感じがあったので、イロイロといじくりまくった結果1シャードが最も早かった。

感想

・データノード数増加を想定して、少し多めのシャードにする
・結局レプリカも必要なので2シャードが最小になる
・もしインデックスが複数あるならバラけるので1データノード1シャード(+レプリカ)でいいかも。

Elasticsearch(5.4.2)実験記事

サービス無停止でデータノードを安全に削除してメンテする。
ダウンタイムなしてデータノードを追加できる?
アクセスノード、受付ノードの振る舞いについて
辞書ファイル、スクリプトファイルの配置ノードは?
2データノードをダウン(障害だ)させて復活させる
1データノード・1シャードで作ると早かった

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0