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 |