hbase(二)–常用shell操作
文章目录
一、简介
这里介绍,在hbase shell中,常用的表操作及数据操作。
二、执行shell的方式
2.1 交互式执行
直接进入hbase shell,进行shell交互。如下:
bin/hbase shell
2.2、非交互方式命令执行
以非交互方式命令执行执行hbase shell命令,如下:
echo " 命令 " | ${hbase_shell}
2.3 非交互方式shell文件
以非交互方式执行shell文件 ,如下:
bin/hbase shell 文件
三、表操作
3.1 创建表
包含表名,列簇名,列簇可多个,逗号分隔
命令格式:
ceate 'table' 'family','family'
3.2 查看所有表
命令格式:
list
3.3 查看指定表
命令格式:
desc 'table'
3.4 删除表
删除表,分两步:首先disable 表 ,再drop 表。如下:
disable 'table'
drop 'table
四、数据操作
4.1、插入或更新数据(已经存在则更新)
命令格式:
put 'table','rowkey','family:column','value'
4.2 查询指定rowkey数据
命令格式:
get 'table','rowkey'
get 'table','rowkey',