Hbase知识点

一.Hbase的概念

  • hbase 全称Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库
  • hbase是非关系型数据库,而且它是基于列的而不是基于行的模式
  • hbase利用hadoop hdfs作为其文件存储系统,利用hadoop
    MapReduce来处理hbase中的海量数据、利用zookeeper作为其分布式协同服务

二.Hbase shell基本操作

1.创建表

create '表名',{NAME => '列簇名'},...

在这里插入图片描述

2.查看所有表

list

在这里插入图片描述

3.查看表结构

desc '表名'

在这里插入图片描述

4.增加数据

put '表名','rowkey','列簇名','列值'
put '表名','rowkey','列簇名:列名','列值',[时间戳]	

在这里插入图片描述

5.查看表内容

get '表名','rowkey'
get '表名','rowkey','列簇名'
get '表名','rowkey','列簇名:列名'
get '表名','rowkey',['列簇名:列名','列簇名:列名'...]
scan '表名',{COLUMNS => ['列簇名:列名',...]}

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

6.改变表数据

put '表名','rowkey','列簇名:列名','列值'

相同’rowkey’的数据,会根据时间戳排序 ,最近的有效

在这里插入图片描述

7.删除表

disable '表名'
drop '表名'

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值