• Hbase 0.95.2介绍及下载地址


    HBase是一个分布式的、面向列的开源数据库,该技术来源于Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。www.169it.com

    HBase主要特点:

    Linear and modular scalability.

    Strictly consistent reads and writes.

    Automatic and configurable sharding of tables

    Automatic failover support between RegionServers.

    Convenient base classes for backing Hadoop MapReduce jobs with Apache HBase tables.

    Easy to use Java API for client access.

    Block cache and Bloom Filters for real-time queries.

    Query predicate push down via server side Filters

    Thrift gateway and a REST-ful Web service that supports XML, Protobuf, and binary data encoding options

    Extensible jruby-based (JIRB) shell

    Support for exporting metrics via the Hadoop metrics subsystem to files or Ganglia; or via JMX

    HBase访问接口

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

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

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

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

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

    6. Hive,当前Hive的Release版本尚没有加入对HBase的支持,但在下一个版本Hive 0.7.0中将会支持HBase,可以使用类似SQL语言来访问HBase

    Hbase 0.95.2下载地址:

     

    Hbase 0.95.2下载


    本文来源:Hbase 0.95.2介绍及下载地址

  • 相关阅读:
    20192408胡益琳 实验五 信息搜集技术实践报告
    yishaadmin简单使用说明
    nvm升级之后,npm install报错unexpected token '.'
    unity 动画系统简单教程
    使用python删除word文档中的指定段落,顺便实现一下文档中的图片导出
    vue easyexcel 导出excel post请求接参数
    go mongo 根据时间删除
    go insert mongo find mongo
    CVPR2022 Oral | CosFace、ArcFace的大统一升级,AdaFace解决低质量图像人脸识
    three.js初探
  • 原文地址:https://www.cnblogs.com/besty/p/3931476.html
Copyright © 2020-2023  润新知