【HBase】

什么是HBase

HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据。

访问层次(数据库结构)

48a4ce6403a5493091f7e397d60f31d3.jpg

访问接口

1.Native Java APl,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase表数据

2.HBase Shel, HBase的命令行工具,最简单的接口,适合HBase管理使用

3. Thrift Gateway,利用Thrift序列化技术,支持C++,PHP, Python等多种语言,适合其他异构系统在线访问HBase

表数据

4.REST Gateway,支持REST风格的Htp API访同HBase,解除了语言限制

5.Pig,可以使用Pig Latin流式编程语言来操作HBase中的数据,和Hive类似,本质最终也是编译成MapReduce Job来

处理HBase表数据,适合做数据统计

6.Hive,当前Hive的Release版本尚已经加入对HBase的支持,可以使用类似SQL语言来访问HBase

相关推荐

  1. <span style='color:red;'>hbase</span>

    hbase

    2024-04-04 05:56:04      26 阅读
  2. <span style='color:red;'>HBase</span>

    HBase

    2024-04-04 05:56:04      31 阅读
  3. <span style='color:red;'>Hbase</span>

    Hbase

    2024-04-04 05:56:04      11 阅读
  4. <span style='color:red;'>HBase</span>

    HBase

    2024-04-04 05:56:04      10 阅读
  5. HBASE基础

    2024-04-04 05:56:04       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 05:56:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 05:56:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 05:56:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 05:56:04       18 阅读

热门阅读

  1. Ajax-XMLHttpRequest基本使用

    2024-04-04 05:56:04       14 阅读
  2. 重置gitlab root密码

    2024-04-04 05:56:04       15 阅读
  3. HJ11 数字颠倒

    2024-04-04 05:56:04       12 阅读
  4. css 固定表头

    2024-04-04 05:56:04       12 阅读
  5. Linux 内核的构建块:深入探索 C 结构体的应用

    2024-04-04 05:56:04       15 阅读
  6. 设计模式(17):中介者模式

    2024-04-04 05:56:04       9 阅读
  7. 【图像处理小知识】PIL Image 中的P和L模式

    2024-04-04 05:56:04       16 阅读
  8. Ubuntu终端多窗口分屏Terminator优化

    2024-04-04 05:56:04       12 阅读
  9. Centos7、ubuntu22.04.3安装php7.4,mysql8.0

    2024-04-04 05:56:04       26 阅读