繁体   English   中英

如何修改弹性搜索实例的集群名称?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM