HBase數據操作
1.進入hbase操作界面
hbase shell

①:查看數據庫狀態 status
![]()
②:建一個student表

③:插入數據
put 'student','rk1','name','Tom'
put 'student','rk1','num','123456'
put 'student','rk2','name','Sum'
put 'student','rk2','num','123456'

④:讀取指定列的信息
get 'student','rk1'
get 'student','rk1','name'

⑤:查看整個表的記錄
scan 'student'

⑥:按列查表記錄
scan 'student',{COLUMNS=>'name'}

⑦:刪除指定行和指定列,並清空表
delete 'student','rk2'
delete 'student','rk2','name'
truncate 'table_name'
2.模糊查詢
①:限制查詢
scan 'student',{COLUMNS=>'name'}


②:限制查找條數

③:限制時間范圍

④:value值查詢(確定與模糊查詢)

⑤:前綴過濾器


批量導入導出
1.hbase導出至hdfs
hbase org.apache.hadoop.hbase.mapreduce.Export student /data/hbase-data-back
通過hbase自帶導入導出將查詢到的終端數據導出到指定目錄(自帶的Export命令)
hbase org.apache.hadoop.hbase.mapreduce.Export 表名稱 目錄
2.hdfs文件下載至本地
hdfs dfs -get 目標路徑 保存路徑
