1. 程式人生 > >Hbase簡單介紹與安裝

Hbase簡單介紹與安裝

 

需要對大資料進行隨機,實時讀寫訪問時,請使用Apache Hbase。該專案的目標是託管非常大的表。
開源的,分散式的,版本化的非關係資料庫,模仿google的Bigtable.
Just as Bigtable leverages the distributed data storage provided by the Google File System,
Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.


        2006-google發表了bigtable的白皮書
        2006-開始開發hbase
        2008-hbase正式成為apache的子專案
        2010-正式成為apache的頂級專案


Hbase架構
    http://www.cnblogs.com/csyuan/p/6543018.html

Hbase叢集安裝部署    
    叢集配置
        zk叢集3臺
        hadoop叢集3臺
        hbase叢集3臺

    1、上傳
    2、解壓
    3、修改配置檔案
        hbase-env.sh
        JAVA_HOME=
        ZK=

        hbase-site.xml
        加入配置資訊

        regionservers
        加入蔥節點

    4、解決以來問題
        把相關版本的zookeeper和hadoop的依賴包匯入到hbase/lib下

        軟連線hadoop配置
        ln -s /Library/hadoop/core-site.sml    /hbase/conf
        ln -s /Library/hadoop/hdfs-site.sml /hbase/conf

    5、啟動
    單節點:    bin/start-daemon start master
            bin/start-daemon start regionserver
    全啟動:    bin/start-hbase start

    6、以介面
    http://bigdata:10610