- Comment les éclats sont alloués dans Elasticsearch?
- Quelle est la meilleure pratique pour Elasticsearch Shard?
- Quelle est la taille de l'éclat idéal dans Elasticsearch?
Comment les éclats sont alloués dans Elasticsearch?
Elasticsearch suit une approche gourmand pour le placement des fragments: il prend des décisions localement optimales, dans l'espoir d'atteindre Global Optimum. L'éligibilité d'un nœud pour un hébergement d'un fragment est abstraite à une fonction de poids, puis chaque fragment est alloué au nœud qui est actuellement le plus éligible pour l'accepter.
Quelle est la meilleure pratique pour Elasticsearch Shard?
Une bonne règle de jeu est de vous assurer que vous conservez le nombre d'éclats par nœud inférieur à 20 par Go. Un nœud avec un tas de 30 Go devrait donc avoir un maximum de 600 éclats, mais plus vous pouvez le garder mieux en dessous de cette limite. Cela aidera généralement le cluster à rester en bonne santé.
Quelle est la taille de l'éclat idéal dans Elasticsearch?
Il n'y a pas de limites difficiles sur la taille des fragments, mais l'expérience montre que les éclats entre 10 Go et 50 Go fonctionnent généralement bien pour les journaux et les données de séries chronologiques. Vous pourrez peut-être utiliser des éclats plus grands en fonction de votre réseau et de votre cas d'utilisation. Des éclats plus petits peuvent être appropriés pour la recherche d'entreprise et les cas d'utilisation similaires.