当前位置: 首页 > news >正文

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


相关文章:

  • NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve
  • Pikachu靶场-unsafe upfileupload
  • ASP.NET Core 主机模型详解:Host、WebHost与WebApplication的对比与实践【代码之美】
  • 微信小程序根据图片生成背景颜色有效果图
  • 【前端】【业务场景】【面试】在前端开发中,如何实现实时数据更新,比如实时显示服务器推送的消息,并且保证在不同网络环境下的稳定性和性能?
  • MCP开发实战(一)基于MCP协议的大模型网关——多个大模型API统一封装为标准化工具
  • 第六章:安全最佳实践
  • MMsegmentation第一弹-(认识与安装)
  • 试水低代码平台Nocoly
  • DeepSeek-R1: LLMs 通过强化学习激励推理能力
  • LLM量化技术全景:GPTQ、QAT、AWQ、GGUF与GGML
  • 基于 EFISH-SBC-RK3588 的无人机环境感知与数据采集方案
  • Langchain检索YouTube字幕
  • 智能电网第5期 | 老旧电力设备智能化改造:协议转换与边缘计算
  • Langchain_Agent+数据库
  • Framework.jar里的类无法通过Class.forName反射某个类的问题排查
  • PCB 过孔铜厚的深入指南
  • Rust 2025:内存安全革命与异步编程新纪元
  • 解决编译pcl时报错‘chrono_literals‘: is not a member of ‘std‘
  • .NET Framework 4.0可用EXCEL导入至DataTable
  • 上海未来亚洲研究会第六届会员大会举行,叶青当选会长
  • 陕西全省公开征集涉企行政执法问题线索,切实减轻企业负担
  • 毕节两兄弟摘马蜂窝致路人被蜇去世,涉嫌过失致人死亡罪被公诉
  • 魔都眼·上海车展④|奔驰宝马保时捷……全球豪车扎堆首秀
  • 新东方:2025财年前三季度净利增29%,第四财季海外业务将承压
  • 法治日报:强制统一店铺广告牌匾事件何以频发?