| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> HBase Shell常用的命令 -> 正文阅读 |
|
[大数据]HBase Shell常用的命令 |
场景HBase在CentOS上分布集群安装: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119511593 在上面搭建起来HBase的分布集群环境后,看下HBase Shell的常用命令。 前面我们已经用到HBase Shell命令:status和exit。HBase shell命令又分为 几个组,输入:help "cmd",可查看所有分组及其包含的命令,如果需要了解具体命令 的用法,将参数“cmd”换成具体命令即可,如:help"status"。 注: 博客: 实现1、创建表:create create '表名称','列名称1','列名称2' 示例:
2、查看所有表:list 使用list命令可以查看当前HBase数据库中所有表
3、查看表中所有列族的详细信息:describe 语法:describe '表名' 列族描述信息的具体含义 上面创建scores表的语法为简写,完整写法如下
??? 对比前面的方式,此命令指定了列族名称及可保存的单元时间版本最大数量。可以 看出,指定列族参数的格式为:参数名=>参数值,注意赋值符号为“=>”且参数名必 须大写。如果指定了多个参数,应以逗号分开,最后所有参数以“{}”括起来表示一个 列族。 4、添加数据:put 语法:put '表名称','行键','列键','值' 示例:
5、扫描表:scan scan用于进行全表单元扫描 语法:scan'表名称',{COLUMNS=>['列族名1','列族名2'],参数名=>参数值} 大括号内的内容为扫描条件,如不指定则查询所有的数据
如果对有些列族不关心,便可指定只查询某个列族。
将COLUMNS替换成COLUMN,表示查询某个列键,下面扫描所有行的列键为course:math的单元并使用LIMIT参数限制只输出一个。
6、获取数据:get get用于获取行的所有单元或者某个指定的单元 语法: get’表名称','行键',{COLUMNS=>[‘列族名','列族名2'],参数名=>参数值} get’表名称','行键',{COLUMN=>[‘列键1','列键2'],参数名=>参数值} 与scan相比多一个行键参数。scan查找的目标是全表的某个列族、列键,而get 查找的目标是某行的某个列族、列键。 例如:查找行键为badao的所有单元
例如:查找行键为badao,列键为course:math的单元
7、删除数据:delete 语法: delete '表名称','行键','列键' deleteall '表名称','行键' delete只能删除一个单元,而deleteall能删除一行。 示例:
8、修改表 使用alter可为表增加或修改列族 语法:alter '表名称',参数名=>参数值,... 其中列族名参数NAME必须提供,如果已存在则修改,否则会增加一个列族。 将scores表的列族course的VERSIONS参数修改为5示例:
同时修改或增加多个列族时应以逗号分开,并且每个列族用{}括起来。 示例:
9、删除表:drop HBase表分为两种状态:ENABLED和DISABLED,分别表示是否可用。 使用disable将表置为不可用状态
使用enable将表置为可用状态
当表为ENABLED状态时,会被禁止删除。所以必须先将表置为DISABLED状态才可被删除。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/4 7:33:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |