number_of_replicas 是数据备份数,如果只有一台机器,默认为0,有两台或两台以上的节点,默认为1。
number_of_shards 是数据分片数,默认为5,有时候设置为3。
elasticsearch版本:elasticsearch 6.x
批量设置index的副本数(仅对当前匹配filebeat的索引设置有效):
curl -X PUT "10.10.10.10:9200/filebeat*/_settings" -H 'Content-Type: application/json' -d'
{
"index" : {
"number_of_replicas" : 0
}
}
'
配置副本模板,配置好以后,新建索引叫filebeat的副本都生效
curl -X PUT "10.10.10.10:9200/_template/template_log" -H 'Content-Type: application/json' -d'
{
"index_patterns" : ["filebeat*"],
"order" : 0,
"settings" : {
"number_of_replicas" : 0
}
}
'
转载请注明:IT运维空间 » linux » elasticsearch副本数和分片数设置
发表评论