- Jak odłamki są przydzielane w Elasticsearch?
- Jaka jest najlepsza praktyka dla Elasticsearch Shard?
- Jaki jest idealny rozmiar odłamka w elasticsearch?
Jak odłamki są przydzielane w Elasticsearch?
ElasticSearch podąża za zachłannym podejściem do umieszczania odłamków: podejmuje lokalnie optymalne decyzje, mając nadzieję, że osiągnie globalne optymalne. Kwalifikowalność węzła do hostingu odłamka jest wyodrębniana do funkcji wagowej, wówczas każdy odłamek jest przydzielany do węzła, który jest obecnie najbardziej uprawniony do zaakceptowania.
Jaka jest najlepsza praktyka dla Elasticsearch Shard?
Dobrą zasadą jest upewnienie się, że utrzymujesz liczbę odłamków na węzeł poniżej 20 na gb sterty, który skonfigurował. Węzeł z stosem 30 GB powinien zatem mieć maksymalnie 600 odłamków, ale im dalej poniżej tego limitu, tym lepiej, tym lepiej. To ogólnie pomoże klastrze pozostać w dobrym zdrowiu.
Jaki jest idealny rozmiar odłamka w elasticsearch?
Nie ma twardych limitów dla rozmiaru odłamków, ale doświadczenie pokazuje, że odłamki od 10 GB do 50 GB zazwyczaj działają dobrze w przypadku dzienników i danych szeregów czasowych. Możesz być w stanie użyć większych odłamków w zależności od sieci i przypadku użycia. Mniejsze odłamki mogą być odpowiednie do wyszukiwania przedsiębiorstw i podobnych przypadków użycia.