我在docker-compose.yml中有这样的配置:
elasticsearch-node1:
profiles: ["local"]
image: "docker.elastic.co/elasticsearch/elasticsearch:7.10.2"
container_name: elasticsearch-node1
ulimits:
memlock:
soft: -1
hard: -1
environment:
- cluster.name=mycluster
- node.name=node1
- action.auto_create_index=true
- discovery.seed_hosts=elasticsearch-node2,elasticsearch-node3 # Add node3
- cluster.initial_master_nodes=node1,node2,node3 # Add node3
ports:
- "9201:9200"
字符串
我的互联网搜索说:
- action.auto_create_index=true
型
无效.
1.有效吗?
1.如果没有,如何通过docker-compose.yml设置值?
(最终,我只是想告诉ES自动创建任何索引,如果它不存在的话。
1条答案
按热度按时间ffvjumwh1#
是的,这是一个完全有效的设置,当一个新文档进入一个还不存在的索引时,它会启用index auto-creation。不知道你在哪里发现它无效。
您可以将该设置与其他设置一起沿着添加到环境部分中:
字符串