![](/img/trans.png)
[英]How do you set up an elastic search cluster with multiple master nodes in docker compose?
[英]How do I modify the cluster name of an elastic search instance?
我已经从Elasticsearch 版本5.5.2的正式版本移至现已弃用的docker hub版本 。
在正式版本中,建议的设置集群名称的方法是将其作为环境变量- cluster.name=docker-cluster
传递。 此方法在docker hub版本中不起作用。 尽管使用了环境变量,它仍使用默认名称“ elasticsearch”。
参考前面的问题 ,我通过将docker-compose文件中的command: [ "elasticsearch", "-Des.cluster.name=another-name" ]
覆盖为命令进行了实验command: [ "elasticsearch", "-Des.cluster.name=another-name" ]
但这导致容器根本无法启动。
有没有办法在不使用自定义配置文件的情况下覆盖群集名称?
docker logs <container>
在重启容器上的docker logs <container>
中显示了正确的语法。 起作用的语法是command: ["elasticsearch", "-Ecluster.name=es-cluster"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.