[发明专利]一种支持均衡资源的Elasticsearch集群扩展方法有效

专利信息
申请号: 201710977782.8 申请日: 2017-10-17
公开(公告)号: CN107566531B 公开(公告)日: 2020-07-10
发明(设计)人: 曾超;温若辉;江汉祥;吴金汉 申请(专利权)人: 厦门市美亚柏科信息股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F9/50;G06F16/27
代理公司: 厦门市精诚新创知识产权代理有限公司 35218 代理人: 何家富
地址: 361000 福建省厦门市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种支持均衡资源的Elasticsearch集群扩展方法,可包括以下步骤:S1.根据服务器硬件资源安装Elasticsearch节点;S2.设置动态集群的基本参数和记录动态集群的一些状态值,并将这些参数和动态值以数据库或XML的形式持久化到磁盘中;S3.创建一个线程,定时检测文档数和占用空间,如果达到阈值,则根据系统参数动态创建分片和调整入库策略。本发明能对Elasticsearch集群中根据服务器的性能负载均衡存储相应比例的数据量,并支持按目标数据量和磁盘空间阈值自动创建库和分片,动态扩展集群;既避免了一个分片数据量太大,也避免了新数据插入时出现局部热点的问题,同时兼任新的服务器加入集群后,能自动识别并对Elasticsearch集群的库和分片做负载均衡。
搜索关键词: 一种 支持 均衡 资源 elasticsearch 集群 扩展 方法
【主权项】:
一种支持均衡资源的Elasticsearch集群扩展方法,其特征在于,包括以下步骤:S1.根据服务器硬件资源安装Elasticsearch节点;S2.设置动态集群的基本参数和记录动态集群的一些状态值,并将这些参数和动态值以数据库或XML的形式持久化到磁盘中,其中,所述参数包括库名index_name、最后创建的库名latest_index_name、允许部署的服务器IP地址列表ips、复制因子number_of_replicas、每个分片最多存储的文档数maxDocCount、每个分片存储占用的最大磁盘空间maxStoreSize;S3.创建一个线程,定时检测文档数和占用空间,如果达到阈值,则根据系统参数动态创建分片和调整入库策略,具体步骤如下:S31.从Elasticsearch集群中读取最后创建的库latest_index_name的运行状态,包括文档总数、总占用空间、主分片数N和节点总数D,判断文档总数和空间值是否达到阈值,如果文档总数超过maxDocCount×N,或者总占用空间超过maxStoreSize×N,则进入步骤S32,否则进入步骤S39;S32.计算集群中物理节点的分片平均值avgShardsPerNode,分片包括N个主分片和N×number_of_replicas个从分片,其中avgShardsPerNode=N×(number_of_replicas+1)÷D;S33.按照公式计算集群计划新增的主从分片总数addTotalShard,其中M表示D个节点中有M个节点的主从分片数小于平均值avgShardsPerNode,shardNum(i)表示i节点的主从分片数;S34.判断新增主从分片总数addTotalShard是否小于(number_of_replicas+1),若是则进入S35,否则进入S36;S35.调整avgShardsPerNode值加1,跳转到S33;S36.根据公式shardForIndex=INT(addTotalShard/(number_of_replicas+1))计算新建库的主分片数shardForIndex;S37.创建新索引库index,根据配置设置库的别名、主分片数shardForIndex和复制因子number_of_replicas,逻辑上跟之前的库合并成一个大库,并在主从分片数小于平均值avgShardsPerNode的M个节点上共创建addTotalShard个主从分片,其中节点i创建的主从分片数等于avgShardsPerNode‑shardNum(i),i=1,2...,M;S38.更新最后创建的库名latest_index_name的值;S39.线程休眠预定时间,然后跳转到S31。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710977782.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top