Hbase命令行语句

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Hbase 命令行语句

1、先启动Hadoop

在这里插入图片描述

2、jps 查看进程一共6个才能继续

在这里插入图片描述

3、启动Hbase , jps一共9个进程才能继续

在这里插入图片描述

4、使用 hbase shell 进入命令行模式

在这里插入图片描述

5、Hbase基础命令行语句
1) status — 查看状态

在这里插入图片描述

2) list — 查看所有表格

在这里插入图片描述

3) version— 查看安装hbase版本

在这里插入图片描述

4) help— 查看所有命令帮助

在这里插入图片描述

5) desc— 查看表格详情是否有效列族信息读写缓存缓存大小等

语法desc ‘表格名’

在这里插入图片描述

6) create— 创建表格

i) 普通表格

语法create '表格名'‘列族名1’‘列族名2’‘列族名n’

在这里插入图片描述

ii) 允许多版本时间戳的表格

语法create '表格名', {NAME => '列族1', VERSIONS => n} ,{NAME => '列族2', VERSIONS => n}

在这里插入图片描述

7) whoami— 查看状态

在这里插入图片描述

8) disable— 将表格失效

语法disable ‘表格名’

在这里插入图片描述

9) enable— 将表格有效

语法enable ‘表格名’

在这里插入图片描述

10) scan— 查看表格数据

i) 普通扫描

语法scan '表格名'

在这里插入图片描述
ii) 使用scan命令显示多个版本的列
scan '表格名',{VERSIONS=>n}
在这里插入图片描述

11) is_disabled— 查看表格是否失效失效为true有效为false

语法id_disabled ‘表格名’

在这里插入图片描述

12) disable_all— 将满足条件的所有表格失效

语法disable_all ‘条件’

在这里插入图片描述
在这里插入图片描述

13) enable_all— 将满足条件的所有表格有效

语法enable_all ‘条件’

在这里插入图片描述

14) put 插入数据

语法put ‘表格名’‘行键’‘列族名列名’‘值’

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

15) get 拿到表格符合条件的数据

i) 从一行HBase表中读取特定列的数据

语法1get '表格名''条件1'‘条件2’
在这里插入图片描述
语法2get '表格名', '行键',{COLUMN => '列族:列'}
在这里插入图片描述

ii) 从表格中的一行读取其多列数据

语法get '表格名', '行键',{COLUMN => ['列族:列1''列族:列2']}
在这里插入图片描述

iii) 使用get命令显示多个版本的列
get '表格名','行键',{COLUMN=>'列族:列',VERSIONS=>n}

iv)使用get命令显示多个列的多个版本
get '表格名’,'行键',{COLUMN=>['列族1:c列1','列族2:列2'],VERSIONS=>n}

16) delete 删除表格某单元格的数据

语法delete ‘表格名’,‘行键’,‘列族列’
在这里插入图片描述

17) deleteall 删除表格某行的数据

语法deleteall ‘表格名’,‘行键’
在这里插入图片描述

18) count 计数表格行数

语法count ‘表格名’
在这里插入图片描述

19) truncate 暂时删除某个表格

语法truncate ‘表格名’
在这里插入图片描述

20) drop 永久删除某个表格

语法drop ‘表格名’
在这里插入图片描述

21) drop_all 永久删除满足条件的多个表格

语法drop_all ‘条件’
在这里插入图片描述

22) exists 查看表格是否存在

语法exists ‘表格名’
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6