繁体   English   中英

如何强制ElasticSearch索引特定节点上的数据

[英]How to force ElasticSearch to index data on particular node

我有8个存储箱:4个具有1TB的高性能存储箱和4个性能较低的存储箱,但磁盘存储量更大,约为6TB。 每个索引文档都有“日期”字段,而我的搜索用例中有80%发生在过去两年中(最近两年的容量约为800GB)。

因此,想法如下:强制ElasticSearch将过去2年的文档存储在高性能框之间分布的分片上,并将其余数据(大于2年)存储在性能较低框之间分布的分片上。

问题是:如何配置ES群集以实现此目标?

我正在阅读有关_routing的信息,但是我不知道如何适应我的想法?

感谢您的想法/帮助。

我不认为路由是要走的路。 通过路由,您可以确定要去的分片。 我会选择基于时间的索引,可能是每年或每月。 比配置您要查询很多才能转到高性能计算机的这些索引的分配。

http://www.elasticsearch.org/guide/zh-CN/elasticsearch/reference/current/index-modules-allocation.html

希望能有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM