玩转HBase: Coprocessor Endpoint (2):coprocessorProxy和coprocessorExec的合理运用

本文介绍了HBase Coprocessor的Endpoint特性,重点探讨了coprocessorProxy和coprocessorExec的使用。coprocessorExec提供并行处理,适用于分布式查询和计算,但可能因个别性能差的Region影响整体性能。而coprocessorProxy是串行方法,适用于针对特定Region的操作。文章通过用户在线时长统计的例子,展示了如何利用这两个方法,并指出根据计算场景选择合适的方法是关键。
摘要由CSDN通过智能技术生成

前言:

相比HBase,关系型数据库有两大问题:动态横向扩展分布式并行计算。

架设在HDFS上的HBase,在动态横向扩展方面具有先天的优势。

分布式并行计算则需要MapReduce和Coprocessor-Endpoint来实现。

可是玩过Hadoop的童鞋都了解,MapReduce分布式计算框架有一个致命弱点:高延时

很多实时的分布式查询和计算业务中,MapReduce更本无法胜任

在实时计算的业务中,HBase0.92的Coprocessor-Endpoint成为了MapReduce的接班人,从此走上了神坛


----------------------------------------------------------------------------------------------------------------------


Coprocessor(协处理器)是HBase 0.92版后加入的新组件,详情请见:HBase: Coprocessor Introduction

本系列主要探讨Coprocessor的Endpoint方法。

本篇将探讨coprocessorProxy和coprocessorExec的合理运用。


上一篇曾提到过两个方法在功能上的区别,coprocessorProxy是串行方法,coprocessorExec是并行的。

首先看一下并行方法coprocessorExec的官方解释,我简单的翻译一下:

The application code client side performs

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值