随笔 - 504  文章 - 0  评论 - 25  阅读 - 138万

大数据学习——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'

 

 

posted on   o_0的园子  阅读(1941)  评论(1编辑  收藏  举报
编辑推荐:
· 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 重磅开源!
· 字符编码:从基础到乱码解决
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示