嘿~ 今天天气不错嘛

为什么一个index的所有主分片会分布在同一个节点上?

Elasticsearch | 作者 lbx6z | 发布于2020年02月15日 | 阅读数:2175

集群有7个节点,版本7.4.2。如图:
D6BA385F-1D81-40EA-9198-9D5E40144FF2.png

 
但是所有的分片都分布在同一个节点上,如图:
屏幕快照_2020-02-15_下午3.02_.03_.png


 
这不正常吧?均匀分布应该不只是节点级别的,还是index级别的吧?
这样会影响写入性能吗?如何让它们均匀分布?
已邀请:

lbx6z

赞同来自:

似乎可以设置这个值:index.routing.allocation.total_shards_per_node
Total shards per node
https://www.elastic.co/guide/e ... .html
 
但是改完并没有生效,感觉需要手动触发重分配

Charele - Cisco4321

赞同来自:

你是所有的分片都是这个样子的吗?
还是单单某个或某些个分片这个样子。比如你现在新建一个索引,它是不是这样子
 
一般情况下,它会只动平均的,
 
index.routing.allocation.total_shards_per_node只是一个额外的强制选项。

要回复问题请先登录注册