我需要为一个索引禁用自动索引创建,但需要允许另一个索引。如何禁用 elasticsearch 仅为特定索引自动创建索引? 我试过了
action.auto_create_index: false
在 elasticsearch.yml 文件中,但它似乎禁用了所有自动索引。 有人可以帮我解决这个问题吗?
最佳答案
“action.auto_create_index”在 true/false 值之外有点复杂。我们可以使用出现在要识别的索引名称中的模式,并且可以指定是否可以自动创建它(如果它尚不存在)。
一个例子是
action.auto_create_index: -b*,+a*,-*
这里会自动创建以"a"开头的索引,其他以"b"开头的索引是不允许的。 -* 表示不允许使用其他索引,如果需要,您需要手动创建它们。
值的顺序也很重要。有关详细信息,您可以访问他们的文档 here
关于elasticsearch - 如何禁用 elasticsearch 中的自动索引创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931092/