zoukankan      html  css  js  c++  java
  • 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介绍及下载地址

  • 相关阅读:
    Codeforces.1051G.Distinctification(线段树合并 并查集)
    BZOJ.4818.[SDOI2017]序列计数(DP 快速幂)
    BZOJ.2159.Crash的文明世界(斯特林数 树形DP)
    Codeforces.1110F.Nearest Leaf(线段树)
    Codeforces.1110E.Magic Stones(思路 差分)
    Yahoo Programming Contest 2019.D.Ears(DP)
    BZOJ.5251.[八省联考2018]劈配mentor(最大流)
    Codeforces Round #538 (Div. 2)
    BZOJ.5249.[九省联考2018]iiidx(贪心 线段树)
    Hello 2019 (D~G)
  • 原文地址:https://www.cnblogs.com/besty/p/3931476.html
Copyright © 2011-2022 走看看