如同磁铁吸引四周的铁粉,热情也能吸引周围的人,改变周围的情况。

急!!es冷节点的索引转移到热节点上,如何在不重启就能转移?

Elasticsearch | 作者 cola22 | 发布于2019年10月12日 | 阅读数:213

es版本:elasticsearch-6.3.1
热节点:node1,node3
冷节点:node2,node4
 
相应配置文件:
热节点:node.attr.tag: hot
冷节点:node.attr.tag: warm
 
启动命令:
热节点:./elasticsearch -d -Enode.attr.tag=hot
冷节点:./elasticsearch -d -Enode.attr.tag=warm
 
问题描述:把冷节点的索引转移到热节点上,不会立即转移,目前发现只有重启之后才能显示转移
cerebro显示:
WX20191012-150919@2x.png

 
setting显示:

aaaa.png

 
 
已邀请:

hapjin

赞同来自: cola22

使用这个命令:GET your_index_name/_settings  看下冷节点上的索引配置 是否是 "node.attr.tag: hot",如果不是:则使用PUT  settings命令修改成 hot,稍微等一下,就能看到ES会自动把冷节点上的这个索引迁移到热节点上了。
 
如果冷节点上的索引配置是  "node.attr.tag: hot" ,但是这个索引还在冷节点上 ,没有自动迁移,那么 reroute 命令手工迁移即可。
 
参考:https://www.cnblogs.com/hapjin/p/11314492.html
 

要回复问题请先登录注册