Hbase 下令行语句

打印 上一主题 下一主题

主题 1582|帖子 1582|积分 4746

Hbase 下令行语句

一、准备工作

1、先启动Hadoop


2、jps 查看进程一共6个才气继承


3、启动Hbase , jps一共9个进程才气继承


4、利用 hbase shell 进入下令行模式


二、下令行语句

1、 status — 查看集群状态


2、 list — 查看全部表格


3、version— 查看安装hbase版本


4、help— 查看全部下令资助


5、create— 创建表格

1)创建普通表格
语法:create '表格名',‘列族名1’,‘列族名2’,‘列族名n’

上图代码相当于创建了一个这样的表

2)创建多版本时间戳表格
语法:create '表格名', {NAME => '列族1', VERSIONS => n} ,{NAME => '列族2', VERSIONS => n}
如图此表格LearnHbase2,列族Personal_Info允许两个版本,Stu_Info允许3个版本

6、desc— 查看表格详情,是否有效,列族信息,读写缓存,缓存巨细等

语法:desc '表格名'

7、 put 插入数据

语法:put '表格名',‘行键’,‘列族名:列名’,'值'
1)插入1
跟练时这里Agatha换成自己的英文名字

实现如图情况

2)插入2
跟练时187701020056换成自己的学号

实现如图情况

3)插入3

实现如图情况

4)插入4

实现如图情况

5)插入5
跟练时FangYiXuan换成自己名字的拼音

实现如图情况

6)插入6
往多版本LearnHbase2表格插入如图同一个数据替换3次

8、scan— 查看表格数据

语法:scan '表格名'

2)利用scan下令表现多个版本的列
scan '表格名',{VERSIONS=>n}

9、whoami— 查看状态


10、 disable— 将表格失效

语法:disable ‘表格名’

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

语法:is_disabled ‘表格名’

12、 enable— 将表格有效

语法:enable ‘表格名’

13、is_enabled— 查看表格是否有效,有效为true,失效为false


14、get 拿到表格符合条件的数据

i) 从一行HBase表中读取特定列族
语法:get '表格名','条件1',‘条件2’
如图条件1为行键,条件2为列族

ii) 从一行HBase表中读取特定列族的列
语法:get '表格名', '行键',{COLUMN => '列族:列'}

iii) 从表格中的一行读取其多列数据
语法:get '表格名', '行键',{COLUMN => ['列族:列1','列族:列2']}
留意多了中括号

iii) 利用get下令表现多个版本的列
用的LearnHbase2哈
get '表格名','行键',{COLUMN=>'列族:列',VERSIONS=>n}

15、count 计数表格行数

语法:count ‘表格名’

16、drop 永久删除某个表格

语法:drop ‘表格名’
创一个表,删除表之前表格必须是失效状态才气删除

17、exists 查看表格是否存在

语法:exists ‘表格名’


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表