【hadoop】HBase shell 操作

1.创建course表

hbase(main):002:0> create 'course','cf'


2.查看HBase所有表

hbase(main):003:0> list


3.查看course表结构

hbase(main):004:0> describe 'course'


4.向course表插入数据

hbase(main):005:0> put 'course','001','cf:cname','hbase'

hbase(main):006:0> put 'course','001','cf:score','95'

hbase(main):007:0> put 'course','002','cf:cname','sqoop'

hbase(main):008:0> put 'course','002','cf:score','85'

hbase(main):009:0> put 'course','003','cf:cname','flume'

hbase(main):010:0> put 'course','003','cf:score','98'


5.查询course表中的所有数据

hbase(main):011:0> scan 'course'


6.根据行键查询course表

(1)查询整条记录

hbase(main):012:0> get 'course','001'

(2)查询一个列簇数据

hbase(main):013:0> get 'course','001','cf '

(3)查询列簇中其中的一个列

hbase(main):014:0> get 'course','001','cf:cname'


7.更新course表数据

hbase(main):015:0> put 'course','001','cf:score','99'

hbase(main):016:0> get 'course','001','cf'


8.查询course表总记录

hbase(main):017:0> count 'course'


9.删除course表数据

(1)删除列簇中的一个列

hbase(main):021:0> delete 'course','003','cf:score'

(2)删除整行记录

hbase(main):022:0> deleteall 'course','002' hbase(main):023:0> scan 'course'


10.清空course表 hbase(main):024:0> truncate 'course' hbase(main):025:0> scan 'course'


11.删除course表 hbase(main):026:0> disable 'course' hbase(main):027:0> drop 'course'


12.查看表是否存在 hbase(main):028:0> exists 'course'


相关推荐
乐迪信息5 分钟前
乐迪信息:AI摄像机识别煤矿出入井车辆数量异常检测
大数据·运维·人工智能·物联网·安全
写代码的【黑咖啡】15 分钟前
大数据环境下如何维护模型文档:策略与实践
大数据
焦糖玛奇朵婷18 分钟前
扭蛋机小程序:线上扭蛋机模式发展新形势[特殊字符]
大数据·数据库·程序人生·小程序·软件需求
番茄撒旦在上26 分钟前
什么样的表适合做拉链表
大数据·数据仓库·hive
Elastic 中国社区官方博客43 分钟前
在 Kibana 中可视化你的 Bosch Smart Home 数据
大数据·运维·elasticsearch·搜索引擎·信息可视化·全文检索·kibana
云老大TG:@yunlaoda3601 小时前
如何使用华为云国际站代理商的FunctionGraph进行事件驱动的应用开发?
大数据·数据库·华为云·云计算
yiersansiwu123d1 小时前
生成式AI重构内容生态,人机协同定义创作新范式
大数据·人工智能·重构
老蒋新思维1 小时前
创客匠人:从个人IP到知识变现,如何构建可持续的内容生态?
大数据·网络·人工智能·网络协议·tcp/ip·创客匠人·知识变现
Sui_Network1 小时前
Mysten Labs 与不丹王国政府的创新与技术部携手探索离线区块链
大数据·人工智能·web3·去中心化·区块链
互联科技报1 小时前
GEO优化工具、AI搜索引擎优化软件平台实测报告:四大平台深度体验与选型指南
大数据·人工智能·搜索引擎