日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Hbase是Hadoop開源項目下的一個子項目,是一個構(gòu)建在hdfs之上,支持分布式,水平擴展,數(shù)據(jù)多版本等特性的NoSQL數(shù)據(jù)庫。現(xiàn)廣泛應(yīng)用于大數(shù)據(jù)的存儲和查詢場景。

單機模式安裝

安裝包下載地址:

https://mirror.bit.edu.cn/Apache/hbase/

瀏覽器訪問以上地址,選擇一個安裝版本目錄,這里選擇stable(穩(wěn)定版本),下載stable目錄下的hbase-2.2.5-bin.tar.gz文件。

分布式數(shù)據(jù)庫Hbase入門介紹

 

在安裝機器(linux主機或虛擬機)上執(zhí)行:

wget https://mirror.bit.edu.cn/apache/hbase/stable/hbase-2.2.5-bin.tar.gz
分布式數(shù)據(jù)庫Hbase入門介紹

 

解壓并切換到hbase目錄

$ tar xzvf hbase-2.2.5-bin.tar.gz
$ cd hbase-2.2.5/

修改JAVA_HOME設(shè)置

請先安裝java運行環(huán)境(安裝方式詳見百度,這里不做介紹),修改conf/hbase-env.sh文件java_Home對應(yīng)值(不清楚java安裝目錄,可以通過whereis java命令查看)。

分布式數(shù)據(jù)庫Hbase入門介紹

 

啟動hbase

執(zhí)行sh bin/start-hbase.sh命令啟動hbase服務(wù)。由于采用單機模式(standalone mode)安裝,hbase會把HMaster/HRegionServer/ZooKeeper等daemon服務(wù)運行在一個jvm中。若啟動成功,可以通過http://localhost:16010 訪問web ui界面。

分布式數(shù)據(jù)庫Hbase入門介紹

 

上圖訪問地址是筆者的安裝虛擬機ip:192.168.31.113。若webUI訪問失敗,請檢查防火墻是否對16010端口開放,服務(wù)報錯可通過logs/hbase-root-master-localhost.localdomain.out查看日志。

分布式數(shù)據(jù)庫Hbase入門介紹

 

出現(xiàn)上圖警告提示,是因為默認開啟了-XX:+AssumeMP,在conf/hbase-env.sh配置中添加-XX:-AssumeMP參數(shù)關(guān)閉即可(安裝環(huán)境為虛擬機也可以增加cpu實例數(shù)解決)。

分布式數(shù)據(jù)庫Hbase入門介紹

 

數(shù)據(jù)庫shell訪問

hbase shell連接數(shù)據(jù)庫

$ ./bin/hbase shell
分布式數(shù)據(jù)庫Hbase入門介紹

 

創(chuàng)建表

create 'test', 'cf'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

查看表

list 'test'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

查看表詳細信息

describe 'test'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 


表插入信息

put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:b', 'value2'
put 'test', 'row3', 'cf:c', 'value3'

test表分別插入3條數(shù)據(jù),每條對應(yīng)rowid、列、值信息。其中列包含column family prefix(列族前綴)和column qualifier suffix(列屬性后綴),兩者以':'分隔。

分布式數(shù)據(jù)庫Hbase入門介紹

 

一次掃描全表

scan 'test'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

取指定表數(shù)據(jù)

get 'test', 'row1'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

禁用/開啟表

disable 'test'
enable 'test'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

刪除表

drop 'test'

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

退出shell

quit

 

分布式數(shù)據(jù)庫Hbase入門介紹

 

小結(jié)

本文介紹了hbase的單實例模式安裝;以及如何使用自帶的shell工具訪問數(shù)據(jù)庫,并對表進行簡單的增刪改查等操作。通過這些內(nèi)容學(xué)習(xí),讀者應(yīng)該對hbase有了直觀的認識和快速的上手了解。

筆者也剛開始學(xué)習(xí)hbase,若存在不完善之處,歡迎留言討論。

最后,希望本文對初學(xué)者有所參考和幫助。

分享到:
標簽:Hbase
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定