HBase提供了Native Java API、HBase Shell、Thrift Gateway、REST Gateway、Pig、Hive等多种访问方式,表中给出了HBase访问接口的类型、特点和使用场合。

类型特点场合
Native Java API最常规和高效的访问方式适合Hadoop MapReduce 作业并行批处理HBase表数据
HBase ShellHBase的命令行工具,最简单的接口适合于HBase管理
Thrift Gateway利用Thrift序列化技术,支持C++、PHP、Python等多种语言适合其他异构系统在线访问HBase表数据
REST Gateway解除了语言限制支持REST风格的HTTP API访问HBase
Pig使用Pig Latin流式编程语言来处理HBase中的数据适合做数据统计
Hive简单当需要以类似SQL语言的方式来访问HBase的时候
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐