Hadoop HBase访问接口
HBase提供了Native Java API、HBase Shell、Thrift Gateway、REST Gateway、Pig、Hive等多种访问方式,表中给出了HBase访问接口的类型、特点和使用场合。类型特点场合Native Java API最常规和高效的访问方式适合Hadoop MapReduce 作业并行批处理HBase表数据HBase ShellHBase的命令行工具,最简单的接
·
HBase提供了Native Java API、HBase Shell、Thrift Gateway、REST Gateway、Pig、Hive等多种访问方式,表中给出了HBase访问接口的类型、特点和使用场合。
类型 | 特点 | 场合 |
---|---|---|
Native Java API | 最常规和高效的访问方式 | 适合Hadoop MapReduce 作业并行批处理HBase表数据 |
HBase Shell | HBase的命令行工具,最简单的接口 | 适合于HBase管理 |
Thrift Gateway | 利用Thrift序列化技术,支持C++、PHP、Python等多种语言 | 适合其他异构系统在线访问HBase表数据 |
REST Gateway | 解除了语言限制 | 支持REST风格的HTTP API访问HBase |
Pig | 使用Pig Latin流式编程语言来处理HBase中的数据 | 适合做数据统计 |
Hive | 简单 | 当需要以类似SQL语言的方式来访问HBase的时候 |
更多推荐
已为社区贡献1条内容
所有评论(0)