想巴适得板就花时间弄

ElasticSearch 集群冷热数据分离
Elasticsearch

ElasticSearch 集群冷热数据分离

背景 当前的 es 集群每天产生大量的数据,对存储和索引行成较大压力,因此我们计划使用集群冷热分离方案,来将 20天以前的数据标记为冷数据,并将其转移到集群中的冷节点。 冷热方案(hot-warm architecture)大致思想如下: 在集群中将具有高配置的节点设置为 hot 节点,让他们承担索引和存储需求; 在集群中添加普通配置节点,用来存储非频繁查询的只读索引,一般是几周或几个月前的陈旧索引; 该方案的好处是可以良好的平衡硬件资源需要,提高性能的同时大幅降低成本,需要为每个 ES 节点设置标签,相同标签的会视为一个分组。 我们利用冷热方案,可以减轻已有 es 节点的存储压力,实现数据长期存储和备份的功能。 当然还需要新增 es 节点,并且使得新增节点只担当数据节点功能,不作为 master 角色,也不提供查询请求接收服务,因此不需要监听 http.port: 9200。 下面是详细操作过程: 设置 hot 节点 由于只有 elasticsearch cluster