日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HBase常用的Shell命令

發布時間:2024/4/18 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HBase常用的Shell命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、創建表
  • 二、列出表信息
  • 三、添加數據
  • 四、獲取數據
  • 五、瀏覽表的相關信息
  • 六、修改列族模式
  • 七、統計表中行數
  • 八、顯示表相關信息
  • 九、使表無效或有效
  • 十、刪除指定單元格的數據
  • 十一、刪除表
  • 十二、補充

一、創建表

1、創建t1表,列族為f1,版本號為5
create ‘t1’ , {NAME =>’f1’ ,VERSION => 5 }

2、創建t1表,3個列族分別為f1、f2、f3
create ‘t1’ , {NAME =>’f1’ ,NAME =>’f2’ ,NAME =>’f3’}
或者
create ‘t1’ , ’f1’ , ’f2’ , ’f3’

3、創建t1表,將表依據分割算法 HexStringSplit 分布在15個Region里
create ‘t1’ , ‘f1’ , {NUMERGIONS => 15 , SPLITALGO => ‘HexStringSplit’}

4、創建t1表,指定切分點
create ‘t1’ , ‘f1’ , {SPLITS => [‘10’ , ‘20’ , ‘30’ , ‘40’]}

二、列出表信息

list

三、添加數據

1、向t1表中row1行f1:c1列所對應的單元格添加數據value,時間戳為1421822
put ‘t1’ , ‘row1’ , ‘f1:c1’ , ‘value’ , 1421822

四、獲取數據

1、獲得表t1,r1行,c1列,時間范圍為[ts1, ts2]版本號為4的數據
get ‘t1’, ‘r1’, {COLUMN => ‘c1’, TIMERANGE => [ts1, ts2], VERSIONS => 4}

2、獲得表t1、r1行、c1和c2列上的數據
get ‘t1’ , ‘r1’ , ‘c1’ , ‘c2’

五、瀏覽表的相關信息

1、瀏覽表“.META.” 、列 info:regioninfo 上的數據
scan ‘.META.’, {COLUMNS => ‘info:regioninfo’}

2、瀏覽表 t1、列 c1、時間范圍為[1303668804, 1303668904]的數據
scan ‘t1’, {COLUMNS => ‘c1’, TIMERANGE => [1303668804, 1303668904]}

六、修改列族模式

1、向表 t1 添加列族 f1
alter ‘t1’, NAME => ‘f1’

2、刪除表 t1 中的列族 f1
alter ‘t1’, NAME => ‘f1’, METHOD => ‘delete’

3、設定表 t1 中列族 f1 最大為 128 MB
alter ‘t1’, METHOD => ‘table_att’, MAX_FILESIZE => ‘134217728’
“134217728”表示字節數,128 MB 等于 134217728 字節

七、統計表中行數

1、統計表t1的行數
count ‘t1’

八、顯示表相關信息

describe ‘t1’

九、使表無效或有效

enable/disable

十、刪除指定單元格的數據

1、刪除表 t1、行 r1、列 c1、時間戳為 ts1 上的數據
delete ‘t1’, ‘r1’, ‘c1’, ts1

十一、刪除表

drop
刪除之前應該先令表失效

十二、補充

1、判斷表存在
exists

2、使表失效,然后新建
truncate

3、退出hbase shell
exit

4、關閉hbase集群
shutdown

5、輸出hbase版本信息
version

6、輸出hbase集群狀態信息
status
可以通過 summary、simple 或者 detailed 這 3 個參數指定輸出信息的詳細程度

總結

以上是生活随笔為你收集整理的HBase常用的Shell命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。