欢迎投稿

今日深度:

HBase,

HBase,




  • HBase
    • 简介
    • 初学资料
    • CLI常用命令
    • API
    • Demo

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

www.htsjk.Com true http://www.htsjk.com/hbase/37573.html NewsArticle HBase, HBase 简介 初学资料 CLI常用命令 API Demo HBase 简介 作为Hadoop生态的重要组件,HBase是一种分布式、面向列、非关系型数据库;它实现了对HDFS的 实时、随机 的访问,并能管理数十亿...
相关文章
    暂无相关文章
评论暂时关闭