【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'


相关推荐
Fireworkitte7 分钟前
安装 Elasticsearch IK 分词器
大数据·elasticsearch
ywyy67981 小时前
短剧系统开发定制全流程解析:从需求分析到上线的专业指南
大数据·需求分析·短剧·推客系统·推客小程序·短剧系统开发·海外短剧系统开发
暗影八度3 小时前
Spark流水线数据质量检查组件
大数据·分布式·spark
白鲸开源3 小时前
Linux 基金会报告解读:开源 AI 重塑经济格局,有人失业,有人涨薪!
大数据
海豚调度3 小时前
Linux 基金会报告解读:开源 AI 重塑经济格局,有人失业,有人涨薪!
大数据·人工智能·ai·开源
白鲸开源3 小时前
DolphinScheduler+Sqoop 入门避坑:一文搞定数据同步常见异常
大数据
学术小八5 小时前
第二届云计算与大数据国际学术会议(ICCBD 2025)
大数据·云计算
求职小程序华东同舟求职5 小时前
龙旗科技社招校招入职测评25年北森笔试测评题库答题攻略
大数据·人工智能·科技
二二孚日5 小时前
自用华为ICT云赛道Big Data第六章知识点-分布式搜索服务ElasticSearch
大数据·华为
武子康9 小时前
大数据-34 HBase 单节点配置 hbase-env hbase-site xml
大数据·后端·hbase