如何在 docker 容器中对 elasticsearch.yml 进行简单编辑?

2024-02-29

我在用docker-compose as in https://github.com/davidefiocco/dockerized-elasticsearch-indexer/blob/master/docker-compose.yml https://github.com/davidefiocco/dockerized-elasticsearch-indexer/blob/master/docker-compose.yml初始化容器化的elasticsearch索引。
现在,我想为indices.query.bool.max_clause_count比使用默认设置elasticsearch.yml配置文件(这是为了运行一些繁重的查询,如Elasticsearch - 设置 max_clause_count https://stackoverflow.com/questions/40275514/elasticsearch-set-max-clause-count).

到目前为止我尝试添加docker-compose.yml一个卷:

services:
   elasticsearch:
      volumes:
        - ./elasticsearch/config/elasticsearch.yml

(及其变体)试图指出elasticsearch.yml文件(我想与其余文件一起发送)与正确的max_clause_count设置了,但是没有效果。

有人能指出我正确的方向吗?


您可以使用以下命令将包含elasticsearch.yml的主机目录挂载到容器中

services:
   elasticsearch:
      volumes:
        - path_to/custom_elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 docker 容器中对 elasticsearch.yml 进行简单编辑? 的相关文章

随机推荐