橡皮、老虎皮、狮子皮哪一个最不好?

如何配置我的SSD

Elasticsearch | 作者 kwan | 发布于2017年04月19日 | 阅读数:7373

三台,单机40核125G内存  800G ssd  10T sata,单机数据总量有2T多,该怎么有效使用ssd?elasticsearch.yml有没有关于SSD的配置?
已邀请:

kennywu76 - Wood

赞同来自: kwan medcl haitao

可以考虑将SSD和sata分别mount到2个数据路径,然后每台机器上跑2个ES实例。  其中一个实例配置使用ssd挂载的数据路径,另一个使用sata挂载的路径。
 
elasticsearch.yml配置里可以给使用不同路径的ES实例设置属性作区分,比如:
使用ssd的实例设置 node.attr.group: strong  ,使用sata的使用node.attr.group:weak。
 
对于索引,可以根据上面的node属性设置routing,控制其shard分配到哪种类型的结点。 例如对性能要求高的索引分配到strong结点(热数据),对性能要求低的数据(例如冷数据,搜索频率低的数据),分配到weak结点。

要回复问题请先登录注册