Ren*_*cic 5 elasticsearch docker-compose
我正在使用docker-compose运行elasticsearch服务。我需要指定自定义集群名称。正如我在github 票证中发现的,我可以在es.cluster.name属性中传递自定义集群名称。这种方法对我来说很有效。
是否可以使用环境变量设置集群名称,即使使用版本 2.4 和此 docker 镜像Docker hub?
在5.3 版本的 docker 文档中,我发现我也可以在环境变量中指定它,但在 elasticsearch:2.4 中这不起作用。由于 spring 数据兼容性,我必须使用 2.4 版本。
我在 2.4 版本中没能解决这个问题,还是仅在最新版本中才启用此功能?
docker compose 文件的一部分:
elastic:
image: "elasticsearch:2.4-alpine"
# Setting property value works
command: "elasticsearch -Des.cluster.name=custom-cluster-name"
# Setting env properties is not working, but I would prefer it this way
#environment:
# - es.cluster.name=custom-cluster-name
Run Code Online (Sandbox Code Playgroud)
小智 2
这对我有用(我使用的是 ES 1.5.2):
command: elasticsearch -Des.cluster.name=<cluster_name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1506 次 |
| 最近记录: |