The invention discloses a method and a device for query filtering HBase server data, the method comprises: a response to a client instruction, call the HBase coprocessor; get the query request through the HBase coprocessor; and requested by a predetermined configuration and the query, the query results generated. The method used for querying and filtering HBase server data can greatly improve the data inquiry efficiency of the HBase server.
【技术实现步骤摘要】
用于查询过滤HBase服务器数据的方法及装置
本专利技术涉及数据处理和数据查询
,具体而言,涉及一种用于查询过滤HBase服务器数据的方法及装置。
技术介绍
伴随着互联网技术的快速发展,网络的数据量正以极快的速度增长,分布式集群、分布式数据库、分布式应用等各种技术已经成为人们关注的焦点。分布式集群Hadoop是大数据时代的产品,能够解决大数据时代的海量数据处理问题。HBase是基于Hadoop之上的一个面向列的分布式数据库,为分布式应用提供了一种可扩展的、高性能的存储方案,利用HBase技术可在廉价PCServer上搭建起大规模结构化存储集群。HBase是运行在Hadoop上的NoSQL数据库,它是一个分布式的和可扩展的大数据仓库,也就是说HBase能够利用HDFS的分布式处理模式,并从Hadoop的MapReduce程序模型中获益。HBase本身就是十分强大的数据库,它能够融合key/value存储模式带来实时查询的能力,以及通过MapReduce进行离线处理或者批处理的能力。如上文所述,目前HBase主要应用在结构化和半结构化的大数据存储上,其在存储上和 ...
【技术保护点】
一种用于查询过滤HBase服务器数据的方法,其特征在于,包括:响应客户端指令,调用HBase协处理器;通过所述HBase协处理器获取查询请求;以及通过预定配置与所述查询请求,生成查询结果。
【技术特征摘要】
1.一种用于查询过滤HBase服务器数据的方法,其特征在于,包括:响应客户端指令,调用HBase协处理器;通过所述HBase协处理器获取查询请求;以及通过预定配置与所述查询请求,生成查询结果。2.如权利要求1所述的方法,其特征在于,还包括:通过所述HBase协处理器定义第一远程过程调用协议。3.如权利要求2所述的方法,其特征在于,还包括:通过所述HBase协处理器定义查询过滤类。4.如权利要求1所述的方法,其特征在于,所述预定配置包括:在HBase集群的配置文件中配置查询过滤协处理器类;以及对HBase的表配置查询过滤的协处理器类。5.如权利要求1所述的方法,其特征在于,还包括:对每个RegionServer启动一个线程来处理请求。6.一种用于查询过滤HBase服务器数据的方法,其特征在于,包括:构建查询请求;发送所述查询请求至HBase服务...
【专利技术属性】
技术研发人员:张家锋,曾明,陈刚,彭丽,李京,
申请(专利权)人:聚龙融创科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。