关于ES merge操作

需求是这样的:
正式环境有一个ssd为master,同时也是hot节点,其他的都是机械硬盘,warm节点,想问下,如何做到,merge的时候判断集群的健康程度(io、cpu等),然后在执行merge操作,再然后迁移至warm节点?
 
或者有没有相关的资料?
已邀请:

kennywu76 - wood@Ctrip

赞同来自:

我想你说的是forcemerge? forcemerge是针对index做的,通过uodate index的routing设置,可以将热索引路由并迁移到ssd结点,然后对该索引执行forcemerge操作即可。

yayg2008

赞同来自:

看楼主这种集群设计,是想把热点数据放到hot,非热点转移到warm。这不是merge做的事。merge是针对一个index下的一个shard,将多个segment合并成一个大的segment。

要回复问题请先登录注册