hbase 常用命令行操作总结
HBase 操作 总结 常用命令
2023-09-27 14:28:03 时间
前言
本篇针对hbase常用客户端操作命令,做一下总结,方便后续运营过程中使用;
1、查看帮助命令
help的命令展示出了常用的操作命令以及格式,通过这个命令可以快速定位到需要查询的命令;
help
2、查看当前数据库中有哪些表
list
3、创建表
create "employee","info"
create后面紧跟的是表名称,表的后面是 rowkey的名字
4、查看表结构
describe '表名'
5、给表插入数据
格式为: 表名 ,rowkey名,列簇名:字段名,字段值
put "employee","1001","info:sex","male"
put "employee","1001","info:age","18"
put "employee","1002","info:name","Janna"
put "employee","1002","info:sex","female"
put "employee","1002","info:age","20"
6、扫描查看表数据
scan '表名'
7、更新指定字段的数据
相当于是对原来的数据进行指定字段的替换;
put "employee","1001","info:name","Nick"
8、查看“指定行”或“指定列族:列”的数据
get 'employee','1001' #表名 + rowkey
get 'employee','1001','info:name' #表名 + rowkey + 列簇:字段名
9、统计表数据行数
count 表名
10、删除数据
删除某 rowkey 的全部数据, 表名称 + rowkey
deleteall "employee","1001"
11、删除某 rowkey 的某一列数据
delete "employee","1002","info:sex"
12、清空表数据
truncate '表名'
提示:清空表的操作顺序为先 disable,然后再 truncate;
13、删除表
disable "表名"
drop "表名"
首先需要先让该表为 disable 状态,然后才能删除;
提示:如果直接 drop 表,会报错:ERROR: Table student is enabled. Disable it first.
相关文章
- 数据仓库组件:HBase集群环境搭建和应用案例
- hbase 建的表删除不掉的问题,已成功解决,经验分享
- 92 hbase简介
- Hbase报错:org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
- HBase
- MapReduce生成HFile入库到HBase
- HBase解决海量图片存储方案
- HBASE基础知识
- hadoop平台-Hbase安装
- hadoop 集群及hbase集群的pid文件存放位置
- CentOS 安装 hadoop hbase 使用 cloudera 版本。(一)
- hbase windows安装