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


相关推荐
火龙谷1 分钟前
【hadoop】Kafka 安装部署
大数据·hadoop·kafka
强哥叨逼叨3 分钟前
没经过我同意,flink window就把数据存到state里的了?
大数据·flink
胡小禾1 小时前
ES常识8:ES8.X如何实现热词统计
大数据·elasticsearch·jenkins
appsvip1 小时前
用短说社区搭建的沉浸式生活方式分享平台
大数据·生活
我爱写代码?2 小时前
MapReduce架构-打包运行
大数据·spark
MZWeiei3 小时前
Spark SQL 运行架构详解(专业解释+番茄炒蛋例子解读)
大数据·分布式·sql·架构·spark
Hadoop_Liang4 小时前
解决Mawell1.29.2启动SQLException: You have an error in your SQL syntax问题
大数据·数据库·maxwell
火龙谷4 小时前
【hadoop】Flume的相关介绍
大数据·hadoop·flume
Luck_ff08106 小时前
Elasticsearch 快速入门指南
大数据·elasticsearch·搜索引擎
薇晶晶6 小时前
spark基本介绍
hadoop