开发者社区 > 数据库 > 正文

HBase的访问方式有几种?

HBase的访问方式有几种?

展开
收起
vncamyi27xznk 2021-12-12 11:17:52 1301 0
1 条回答
写回答
取消 提交回答
  • 主要有三种。 第一种是通过API访问,主要是 Put/Get/Scan这三个接口。对数据过滤、聚合等稍微复杂一点的需求,可以用“filter+coprocessor”的方式结合API来处理。 第二种是通过HFile Reader/Writer。因为HBase是存储计算分离的架构,它的数据文件存在HDFS上,可以直接用HBase 提供的HFile Reader/Writer来读写HBase上的数据文件,然后通过Bulkload到HBase表中。 第三种是通过MapReduce框架封装,它提供了几个常用的工具类,API封装是TableInputFormat和 TableOutputFormat。因为框架需要切分任务,它底层会按照HBase表的分区来自动为每个分区并发带来访问数据,HFile的封装也是一样的。

    答复内容摘自《玩转HBase和Lindorm 大数据入门和实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=7955

    2021-12-12 20:04:15
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载