HBase基礎操作過程記錄
這裡是雲端計算學習實驗過程中關於HBase部分的操作記錄,免得自己忘記了
安裝 HBase
1、解壓並配置環境變數
解壓安裝檔案到/software 目錄: tar –xvzfhbase-0.92.0.tar.gz
修改環境變數:
export HBASE_HOME=/software/hbase-0.92.0
exportPATH=$HBASE_HOME/bin:$PATH
修改配置檔案:
cd /software/hbase-0.92.0/conf
將 hbase-env.sh 中 JAVA_HOME 和HBASE_CLASSPATH 分別修改為虛擬機器中 JDK 所在的資料夾路徑和 Hadoop 的 conf 資料夾路徑。
2、啟動
cd/software/hbase-0.92.0/bin
這裡可以先用 ls 檢視bin資料夾下的全部檔案
./start-hbase.sh
進入HBse Shell視窗
Hbase shell
HBase Shell 基本操作
注意以下命令都不加分號
1) 建立表 test,包含列族 ca
create‘test’,’ca’
2) 檢視所有表
list
3) 插入資料,key 為 1001,列為 ca:a,值為 rose
put‘test’,’1001’,’ca:a’,’ rose’
4) 檢視 test 表 key 為 1001 的所有資料
get‘test’,’1001’
參考資料:http://www.cnblogs.com/xiaolei2017/p/7245299.html
基於HBase Shell建立表
1) 利用 HBase Shell 指令新增表中的內容。
create'score','name','grad','course'
put'score','1','name','zhang'
put'score','1','course:computer','95'
put'score','1','course:english','87'
put'score','2','name','wang'
put'score','2','grad','4'
put'score','2','course:computer','89'
put'score','2','course:english','80'
2) 利用 HBase Shell 指令顯示姓名為 zhang 的同學的所有相關記錄。
get 'score','1'
3) 利用 HBase Shell 指令刪除姓名為 zhang 的同學在 english 課程中的成績,並顯示刪除之後 zhang 同學的相關記錄。
delete'score','1','course:english'
get 'score','1'