美文网首页读书简友广场想法
计算引擎访问HBase的几种方式介绍

计算引擎访问HBase的几种方式介绍

作者: 皮皮杂谈 | 来源:发表于2019-06-21 12:09 被阅读57次

    HBase提供了多种访问方式,包括HBase shell、HBase API、数据收集组件(比如Flume、Sqoop等)、上层计算框架以及Apache Phonnix等,本文将介绍计算引擎访问HBase的几种方式。

    访问方式

    HBase提供了TableInputFormat和TableOutputFormat两个组件供各类计算引擎并行读取或写入HBase中的数据。

    其中,TableInputFormat以HBase Region为单位划分数据,每个Region会被映射成一个InputSplit,可被一个任务处理;TableOutputFormat可将数据插入到HBase中。

    用户也可以直接使用SQL访问HBase中的数据,查询引擎Hive,Impala及Presto等对HBase有良好的支持。

    由于HBase中存储的并非标准关系型数据,因此,使用SQL查询时需将HBase中的表映射到一个关系型数据库中。

    相关文章

      网友评论

        本文标题:计算引擎访问HBase的几种方式介绍

        本文链接:https://www.haomeiwen.com/subject/eukyqctx.html