gpt4 book ai didi

elasticsearch - 如何在不重启集群的情况下(持久)更新Elasticsearch中的index.number_of_replicas设置?

转载 作者:行者123 更新时间:2023-12-02 22:20:22 26 4
gpt4 key购买 nike

在运行的Elasticsearch集群中,配置文件中的index.number_of_replicas设置为1。

我可以通过运行以下命令在运行的集群上将其更新为2

# curl -XPUT "http://127.0.0.1:9200/_settings?pretty" \
-d '{ "index": {"number_of_replicas":2}}'
{
"acknowledged" : true
}

Elasticsearch立即为现有索引创建额外的副本。

但是,新创建的索引只有1个副本。如何也可以对新创建的索引保留设置?

最佳答案

您使用的API是动态更新现有索引的副本设置。
如果要将它们应用于将来创建的索引,则更好的方法是使用索引模板。
您可以在here上找到更多信息。

curl -XPUT localhost:9200/_template/template_1 -d '
{
"template" : "*",
"settings" : {
"number_of_replicas" : 2
}
}'

以上应该可以找到适合您的情况。

关于elasticsearch - 如何在不重启集群的情况下(持久)更新Elasticsearch中的index.number_of_replicas设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com