目录
目标
机器性能较强的节点:用来做 indexing建立索引
机器性能较强的节点:用来做搜索用途
关键方法
Shard filtering:把我们指定的index放入到我们指定的node里
elasticsearch.yml配置:
- 利用node.attr属性:指定我们 node 属性为:hot 或是 warm或其他任何标签
- 利用 index.routing.allocation属性:在index的settings里通过来指定索引(index) 到一个满足标签filter要求的node
动态设置
index.routing.allocation.include.{attr},至少是其中的一个值
index.routing.allocation.exclude.{attr
本文介绍了如何根据机器性能,动态调整Elasticsearch(ES)集群中写入和查询节点的策略。通过设置node.attr属性和index.routing.allocation属性,可以确保索引被分配到指定性能的节点上,实现数据迁移。该方案适用于ES7.9及以下版本,高于此版本的ES已内置索引生命周期管理。
订阅专栏 解锁全文
858

被折叠的 条评论
为什么被折叠?



