【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 小时前
运维服务方案,运维巡检方案,运维安全保障方案文件
大数据·运维·安全·word·安全架构
半夏陌离7 小时前
SQL 拓展指南:不同数据库差异对比(MySQL/Oracle/SQL Server 基础区别)
大数据·数据库·sql·mysql·oracle·数据库架构
howard20057 小时前
VMWare上搭建Hive集群
hive·hadoop
aristo_boyunv7 小时前
拦截器和过滤器(理论+实操)
java·数据仓库·hadoop·servlet
A小弈同学9 小时前
新规则,新游戏:AI时代下的战略重构与商业实践
大数据·人工智能·重构·降本增效·电子合同
字节跳动数据平台10 小时前
一客一策:Data Agent 如何重构大模型时代的智能营销?
大数据·agent
用户Taobaoapi201411 小时前
京东图片搜索相似商品API开发指南
大数据·数据挖掘·数据分析
镭眸11 小时前
因泰立科技:用激光雷达重塑智能工厂物流生态
大数据·人工智能·科技
IT研究室13 小时前
大数据毕业设计选题推荐-基于大数据的贵州茅台股票数据分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·spark·毕业设计·源码·数据可视化·bigdata
Lx35214 小时前
Hadoop异常处理机制:优雅处理失败任务
大数据·hadoop