HBase总结

1、HBase的定义:面向列、可伸缩

HBase数据库与关系型数据库的区别

为什么会出现HBase?

什么场景下使用HBase?

2、HBase核心概念:namespace table columnfamily rowkey qualifier timestamp cell

3、HBase shell基本语法:创建表 扫描 清空 删除

4、HBase架构:Master Regionserver  region zookeeper 

5、Hadoop集群运行脚本之间的关系

6、HBase的读写流程

7、HBase的javaAPI:增删改查

查:除了前缀匹配的过滤器、还有很多其他的过滤器

8、HBase与MapReduce整合,HBase与Hive整合

使用命令把文件导入HBase

9、HBase底层的文件格式:HFile--DataBlock key-value 为了方便我们去设计表

10、表的设计:

1)应用场景(数据量大、场景简单、查询条件固定化)

2)预分region 要进行测试

3)rowkey的设计 长度原则(最好是8的倍数)、唯一、分散(hash算法)

11、常用命令:

tools 大合并 小合并

table属性 压缩格式 学会编译开源软件  压缩格式之间的区别

文件格式:列式的文件格式

blockcache in memory=false的作用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在逐步跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hb...
    飞鸿无痕阅读 50,406评论 19 272
  • HBase那些事 @(大数据工程学院)[HBase, Hadoop, 优化, HadoopChen, hbase]...
    分痴阅读 9,408评论 3 17
  • 1. HBase介绍,Hbase是什么? HBase -- Hadoop Database ,是一个高可靠、高性能...
    奉先阅读 9,181评论 1 36
  • 一.HBase特点: 1.弱视图,HBase是一种高效的映射嵌套,用户可以在运行时定义列,每一行都有属于自己的列。...
    helloworld1214阅读 8,084评论 0 4
  • 原创文章,转载请注明原作地址:http://www.jianshu.com/p/0f9578df7fbc 一. 架...
    EchoZhan阅读 15,217评论 4 33