hbase常用命令,【轉】Hbase之shell命令的使用

 2023-10-21 阅读 26 评论 0

摘要:shell命令DDL(數據定義語言)名稱描述表達式list 列出存在哪些表 listdesc/describe 表描述信息 desc ‘tableName’create 創建表 cf表示列族 create ‘tableName’,’cf1’,’cf2’,’cf3’alter 添加列族 alter ‘tableName’,’cf4’刪除列族(NAME,METHOD必須大寫) alter ‘

shell命令
DDL(數據定義語言)
名稱
描述
表達式
list 列出存在哪些表 list
desc/describe 表描述信息 desc ‘tableName’
create 創建表 cf表示列族 create ‘tableName’,’cf1’,’cf2’,’cf3’
alter 添加列族 alter ‘tableName’,’cf4’
刪除列族(NAME,METHOD必須大寫) alter ‘tableName’,{NAME=>’cf4’,METHOD=’delete’}
alter ‘tableName’,’delete’=>’cf4’
添加列族 alter ‘tableName’,’cf4’
修改VERSIONS alter ‘tableName’,{NAME=>’cf4’,VERSIONS=>’3’}
刪除表(需要先將表disable) drop ‘tableName’
is_disabled 表是否被禁用 is_disabled ‘tableName’
is_enabled 表是否啟用 is_enabled ‘tableName’
is_enabled 表是否啟用 is_enabled ‘tableName’
exists 表是否存在 exists ‘tableName’
disable 禁用表 disable ‘tableName’
DML(數據操縱語言)
名稱
描述
表達式
count 查看表中多少行 count ‘tableName’
put 添加記錄(‘r1’代表rowkey) put ‘tableName’,’r1’,’cf1:name’,’123’
get 查看指定rowkey的所有數據 get ‘tableName’,’r1’
查看指定rowkey的指定cf或cq數據 get ‘tableName’,’r1’,’cf1’,’cf2:name’
get ‘tableName’,’r1’,{COLUMN=>[‘cf1’,’cf2:name’]}
scan 掃描整張表的數據 scan ‘tableName’
掃描整個列族 scan ‘tableName’,{COLUMN=>’cf1’}
掃描整個列 scan ‘tableName’,{COLUMN=>’cf1:name’}
scan ‘tableName’,{COLUMN=>[‘cf1:name’,’cf2’]}
掃描整個列,查詢前多少條數據STARTROW包括該rowkey,ENDROW不包括該rowkey,LIMIT查詢多少條數據,(LIMIT與ENDROW并存時會取最小數據記錄) scan ‘tableName’,{COLUMN=>’cf1:name’,STARTROW=>’r1’,LIMIT=>10,ENDROW=>’r3’}
delete 根據rowkey刪除某個cell delete ‘tableName’,’r1’,’cf1:name’,[timestamp]
deleteall 刪除整行數據 deleteall ‘tableName’,’r1’
---------------------
作者:ckengkundiao
來源:CSDN
原文:https://blog.csdn.net/tpyqwe/article/details/79968931
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

hbase常用命令、轉載于:https://www.cnblogs.com/UUUz/p/11170764.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/154343.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息