Hbase總結

Hbase是一個分佈式的數據庫
主要作用:海量數據的存儲和海量數據的準時查詢
一、Hbase應用場景和特點
    應用場景
    交通(gps數據、拍照數據) 金融  電商(交易數據)  移動(電話數據)

    特點
    容量大(千萬、上億級別數據使用)
    列式存儲(高性能讀寫,根據數據自動增加列)
    多版本(可針對列)
    擴展性(基於HDFS)
    稀疏性(空數據不佔用空間)
    高性能
    高可靠性(基於HDFS)

二、Hbase的定義和定位
    官方對於Hbase的感念描述
    Hadoop生態系統中對於Hbase的定位

三、Hbase的架構體系和設計模型
    服務架構體系
    1、Hbase的主要進程:master、regionserver
    2、Hbase所依賴的兩個外部的服務:zookeeper HDFS

    設計模型
    1、表結構(row key 和 列簇)
    2、表數據

四、Hbase的安裝部署
    Hbase部署條件
        1、JDK1.7以上
        2、Hadoop 2.5.x以上
        3、zookeeper 3.4.x以上
    Hbase部署
        1、hbase-env.sh
        2、hbase-site.xml(hbase-default.xml)
            配置內容來自官方網站
        3、regionserver

五、Hbase shell
    DDL操作
    create  describe  disable  enable drop ..
    DML操作
    put  delete  get  count  scan

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章