1. 程式人生 > >HBase基礎操作過程記錄

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','grad','3'

         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'