大数据学习——hbase的shell客户端基本使用
1 基本shell命令
1 在hbase的 bin目录下进入命令行
./hbase shell
2 查看有哪些表 list
3 创建一个表
create 't_user_info', {NAME => 'base_info'}, {NAME => 'extra_info', VERSIONS => 2};
4 用list查看
5 添加数据
put 't_user_info','liu-20-001','base_info:name','liuyifei'
put 't_user_info','liu-20-001','base_info:age','20'
put 't_user_info','liu-20-001','base_info:address','bj'
put 't_user_info','liu-20-001','extra_info:sanwei','34C-34-38'
put 't_user_info','liu-20-001','extra_info:boyfriend','song'
6 查看表数据
scan 't_user_info' 全表扫描 类似于select * from t_user_info
get 't_user_info'
通过行键查询
get 't_user_info','liu-20-001'
通过列名查询
get 't_user_info','liu-20-001','base_info:name'
查不同版本数据,如果创建表的时候没有指定版本,只保留最新版本的数据
get 't_user_info','liu-20-001',{COLUMN => 'extra_info:boyfriend', VERSIONS =>4}
删除数据
delete 't_user_info','liu-20-001','base_info:name'
删除表
disable 't_user_info'
drop 't_user_info'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决