Je souhaiterais savoir comment faire pour démarrer la stack ELK avec un nombre de shards ègal à 1 et un nombre de réplicas egal à 0
Utilise un Index template qui s'applique à tous les index. https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html
Genre:
PUT _template/all
{
"index_patterns": ["*"],
"settings": {
"number_of_shards": 1,
"number_of_replicas": 0
}
}
Il me semble que ta proposition est valable "à chaud", c'est à dire après le démarrage de la stack. Or, je souhaiterais le faire "à froid", c'est à dire dès le démarrage de la stack. Ne s'agit-il pas de créer un fichier
template dans une arborescence donnée!
Non. Ça n'est pas (plus) supporté.
Quel est le soucis avec cette méthode?
Cette méthode est applicable si elasticsearch et kibana sont démarrés. Je l'ai déjà utilisée sur le Dev Tools de kibana!
Je ne connais pas ton cas d'utilisation mais imaginons que tu développes un application qui indexe dans elasticsearch.
Au démarrage de ton application, tu peux systématiquement mettre à jour le template et au premier document indexé il bénéficiera de ces settings.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.