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 目標路徑 保存路徑