2017-10-06 5 views
0

Je suis passé du official version au désormais obsolète docker hub version de elasticsearch version 5.5.2.Comment modifier le nom de cluster d'une instance de recherche élastique?

Dans la version officielle, la méthode recommandée pour définir le nom du cluster consiste à le passer en tant que variable d'environnement - cluster.name=docker-cluster. Cette méthode ne fonctionne pas dans la version du concentrateur docker. Il utilise le nom par défaut "elasticsearch" malgré la variable d'environnement. En référence à un précédent question, j'ai expérimenté en remplaçant la commande du fichier Docker-Composer par command: [ "elasticsearch", "-Des.cluster.name=another-name" ], mais cela ne permet pas au conteneur de démarrer.

Existe-t-il un moyen de remplacer le nom du cluster sans utiliser un fichier de configuration personnalisé?

Répondre

0

docker logs <container> sur le conteneur de redémarrage a affiché la syntaxe correcte à utiliser. La syntaxe qui a fonctionné était command: ["elasticsearch", "-Ecluster.name=es-cluster"]