HBase



HBase


简介

作为Hadoop生态的重要组件,HBase是一种分布式、面向列、非关系型数据库;它实现了对HDFS的实时、随机的访问,并能管理数十亿行、几百万列的Big Table

说到底,还是个数据库。


初学资料

官网:https://hbase.apache.org/
https://hbase.apache.org/book.html

https://www.yiibai.com/hbase/
https://blog.csdn.net/yuan_xw/article/details/51555228
https://blog.csdn.net/u010004082/article/details/79351660
https://www.cnblogs.com/caiyisen/p/7424177.html

HBase和HDFS的区别:


CLI常用命令

## 进入HBase 
hbase shell

## 显示帮助文档
help

## 显示HBase集群信息
status

## 显示HBase版本号
version

## 返回HBase用户详细信息
whoami

## 列出所有表格
list

## 建表语句
create '表名', '列族名'

## 列出表格的详细信息
describe '表名'

## 验证表的存在
exists '表名'

## 向表中添加数据
put '表名', '行数', '列族名:列名', '数据'

## 浏览全部数据
scan '表名'

## 获取单行数据
get '表名', '行数'

## 计算表的行数量
count '表名'

## 禁止删除并重新创建一个表
truncate '表名'

## 禁用表、启用表
disable '表名'` `enable '表名'

## 删除表
drop '表名'

## 退出HBase,但后台仍在运行
quit

## 停止HBase,后台退出,此过程耗时几分钟
stop-hbase


API

HBase使用Java编写的,因此Java API是与HBase通信的最快方法

HBase-Java API


Demo

  1. HBase某张表的结构
    HBase
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值