对于ElasticSearch最新发布的Marvel,我想问一个问题:是否可以在创建索引时(即每次创建索引时)调整其创建的副本数量。当前,它创建一个主副本和一个副本碎片。可以永久调整吗?
谢谢
副本更新
curl -XPUT localhost:9200/_template/marvel_custom -d '
{
"order" : 1,
"template" : ".marvel*",
"settings" : {
"number_of_replicas" : 0
}
}'
默认情况下,Elasticsearch Marvel将数据索引到每日索引中,与logstash相似。它首先提出的指标模板,它包含了指数的默认设置和映射,提到这里。您可以看到仅通过id检索默认索引模板:
curl -XGET localhost:9200/_template/marvel
并且您可以肯定地更改它,只需提交具有相同名称的更新版本即可,但请确保不要更改默认映射或其他任何内容。
实际上,我建议不要添加默认索引模板,而是添加一个附加的,其顺序大于0,仅适用于您的自定义设置:
curl -XPUT localhost:9200/_template/marvel_custom -d '
{
"order" : 1,
"template" : ".marvel*",
"settings" : {
"number_of_shards" : 5
}
}
'
这样,两个模板都将被应用,而对于名称相同的设置,顺序最高的模板将获胜。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句