HBase的操作命令
一、客户端进出命令
1. 启动HBase
start-hbase.sh
2. 关闭hbase
stop-hbase.sh
3. 进入客户端
./hbase shell
4. 退出客户端命令
quit
二、namespace操作
5. 查看namespace
list_namespace
6. 创建namespace
create_namespace "namespace"
7. 删除namespace
drop_namespace "namespace"
三、表操作
1. 查看所有表
hbase(main):024:0> list
2. 查看某个namespace下所有的表
hbase(main):027:0> list_namespace_tables "testns"
3. 创建表
hbase(main):027:0> create "namespace:表名","列族1","列族2"
hbase(main):027:0> create "testns:t_person","info","edu"
4. 查看表结构
hbase(main):027:0> desc "testns:t_person"
5. 删除表和禁用表
hbase(main):027:0> disable "namespace:表"
hbase(main):027:0> drop "namespace:表"
四、数据增删改查
1. 添加数据
put "namespace:表","rowkey","列族1:列名1","值"
hbase(main):007:0> put 'testns:t_person','1001','info:name','zhangsan'
2. 根据rowkey查找数据
get "namespace:表名","rowkey"
hbase(main):015:0> get 'testns:t_person','1001'
3. scan查询表中所有数据
hbase(main):015:0> scan 'testns:t_person'
4. scan 查询表中前2条数据
hbase(main):015:0> scan "restns:t_person",{LIMIT=>2}
5. 使用start row和end row范围查找
hbase(main):015:0> scan "testns:t_person",{STARTROW=>'1001',STOPROW=>'1003'}
6. 使用start row和limit查找
hbase(main):015:0> scan "testns:t_person",{STARTROW=>'1001',LIMIT=>2}
7. 修改数据
put "namespace:表名","rowkey","列族:列名","值"
8. 删除数据
delete "namespace:表","rowkey","列族:列名"
9. 删除某个rowkey对应的数据
deleteall "namespace:表","rowkey"
10. 统计表中所有数据
count "namespace:表"
11. 清空表中的所有数据
truncate "namespace:表"
五、多版本问题
1. 创建表
hbase(main):013:0> create "testns:user","info"
2. 修改版本数
hbase(main):013:0> alter "testns:user",{NAME=>'INFO',VERSIONS=>2}
3. 查看多版本
hbase(main):013:0> get "testns:user","10001",{COLUMN=>'info:name',VERSIONS=>3}
HBase的操作命令相关推荐
- HBase基本操作命令整理
1.HBase Shell操作 1.通用命令 //展示regionserver的task列表 hbase(main):000:0>processlist //展示集群的状态 hbase(main ...
- hbase维护操作命令
1.基本命令: 建表: create 'hbase_t_m_user_personalmodel_recommend','modelinfo','recommendlist','baseinfo ...
- HBase环境搭建与基本使用(保姆级教程)
HBase 2.x环境搭建与基本使用 一.HBase简介 数据模型 系统架构 二.HBase伪分布式配置 0. 准备工作 1. HBase配置文件介绍 2. HBase安装与伪分布配置 1)安装HBa ...
- 【头歌】HBase综合测试
第一关:HBase-shell命令 任务描述 使用 HBase shell 命令创建表: exam_tb1 ,向表中添加数据,表的数据与结构如下: 相关知识 略 编程要求 根据右侧窗口命令行内的提示, ...
- 搜狗搜索日志分析系统
实验手册--搜狗搜索日志分析系统 转载:https://www.cnblogs.com/biehongli/p/8074642.html 前奏:请提前搭建好你的集群和必要的软件:hadoop + jd ...
- 实验手册——搜狗搜索日志分析系统
前奏:请提前搭建好你的集群和必要的软件:hadoop + jdk + hive + Sqoop + HBase: 数据(链接是网友的,感谢,感谢,感谢.里面有测试数据):链接:http://pan.b ...
- JAVA_基础部分_综合篇
JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集.一组寄存器.一个栈.一个垃圾回收,堆 和 一个存储方法域.JVM 是运行在操作系统之上的,它与硬件没有直接的 ...
- Hbase数据库的常用操作命令
HBase的使用 1.自带了shell命令行 $ bin/hbase shell 2.输入help获取帮助信息 3.shell命令行的删除,需要按住ctrl+删除键才可以删除 4.list列出当前数据 ...
- Hbase数据库中表的操作命令简介 Hbase shell命令
进入hbase命令行 ./hbase shell 显示hbase中的表 list 创建user表,包含info.data两个列族 create 'user', 'info1', 'data1' cre ...
最新文章
- HashMap 的使用
- py导入包异常跳出_Python运行Unittest作为包导入错误
- Java中expecial,RxJava 学习笔记 (一)
- Go 语言学习笔记(三):类型系统
- 实现DDD领域驱动设计: Part 1
- 计算机动画 应用,计算机动画与应用.PDF
- iBatis for net 框架使用
- (第二章)mysql创建数据库
- 简记docker用法
- codevs 1388 砍树
- mac os 10.10 safari java插件_OS X 10.10 Yosemite强大而漂亮的Safari 8浏览器
- 霍华德大学计算机科学,霍华德大学有哪些专业
- 台式计算机如何扫描文件,打印机怎么扫描,教您打印机怎么扫描文件
- 视频格式怎么转换成mp4?
- opj线性表Placing apples 题解
- Echarts 学习系列(3)-Echarts动态数据交互
- 零知识证明 - 从QSP到QAP
- 联想IdeaPad Z460在Win10环境下BIOS刷白名单
- 使用exe4j打包Java桌面程序为exe
- JS 取Json数据中对象特定属性值
热门文章
- chatgpt生成【2023高考作文】北京卷二 - 亮相
- 【宠物远程监控DIY】openwrt+rt5350+mjpg摄像头
- 如何使用PHP重定向
- Python趣味百题-初级篇-刘硕-专题视频课程
- python代码转成exe可执行文件(pyinstaller)
- zabbix 遇到的问题解决记录
- 总结Spring框架用到的11种设计模式
- 【游戏开发面经1】游戏客户端开发岗(阿里 | 游戏 | 凉面面经)
- 微信退款出现No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
- 实现百度地图的身边雷达的功能效果