数据库原理与应用-hbase


hbase

hbase安装

hbase命令

创建表

1
create 'user', 'info1', 'info2'

put ‘表名’, ‘rowKey’, ‘列族 : 列’ , ‘值’

1
put 'user', '1234', 'info1:Name', 'ttyong'

delete ‘表名’,‘行名’,‘列族:列’ 来删除某个记录

1
2


deleteall ‘表名’,’rowkey’来删除整行记录

1
2


truncate ‘表名’来清空表所有的记录

1
2


put就是重写一遍,进行覆盖,hbase没有修改,都是追加,即对相同rowKey、列族和列名的数据再次添加即为数据的更新

scan ‘表名’来查看表的所有记录

1
2


get ‘表名’ , ‘rowKey’ 来查看某个rowKey下的所有记录

1
2


get ‘表名’,’rowkey’,’列族’来查看某个rowKey列族的记录

1
2


get ‘表名’,’rowkey’,’列族:列’来查看rowKey列族的某个列记录

1
2


查看存在的表

1
list 'user'

查看表的具体结构

1
describe 'user'

hbase遇到的问题

wTZSzQ.md.png

wTZ0eI.png

解决

wTVzRg.png

1.将regionservers里的localhost改为虚拟机名字

2.将hadoop的namenode的tmp文件删除(有更改为固定路径,就删除更改后的文件),然后重新格式化

3.hbase的hbase-site.xml里的端口改为hadoop端口一致的8020


本文标题:数据库原理与应用-hbase

文章作者:TTYONG

发布时间:2020年09月20日 - 14:09

最后更新:2023年06月22日 - 15:06

原始链接:http://tianyong.fun/%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86%E4%B8%8E%E5%BA%94%E7%94%A8-hbase.html

许可协议: 转载请保留原文链接及作者。

多少都是爱
0%