
HBase
李大洲
我有一壶酒,足以慰风尘。尽倾江海里,赠饮天下人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、HBase简介与基本概念
1、简介 HBase是一个分布式的、面向列的开源数据库。基于Hadoop的HDFS存储。不同于一般的关系数据库,它适合非结构化数据存储。 行数据库适合随机读,列数据库适合大批量数据查询。 可以存储超大数据并适合用来进行大数据的实时查询。 2、HBase与HDFS: HBase建立在Hadoop文件系统之上,利用了Hadoop文件系统的容错能力; HBase提供随机实时读写访问能力; ...原创 2019-03-11 14:36:07 · 679 阅读 · 0 评论 -
二、HBase集群安装与基础架构
一、集群安装: 1、需要先搭建Hadoop集群,之后再搭建HBase集群。 0.选择安装的主机 s100 ~ s103 1.jdk 略 2.hadoop 略 3.tar tar -zxvf ~/downloads/hbase-1.2.6.tar.gz -C /soft/ cd /soft scp -r hbase* centos@s101:/soft scp -r h...原创 2019-03-11 14:38:38 · 227 阅读 · 0 评论 -
三、HBase原理与实战
1、HBase写流程: Client会先访问ZooKeeper,得到对应的RegionServer地址; Client对RegionServer发起写请求,RegionServer接受数据写入内存; //RegionServer收到请求之后,首先会检查Region是否处于只读状态等,之后写入操作。写入MeMStore和HLog,只有这两者全部写入之后才算成功(事务性操作,要么全部成功,要么全...原创 2019-03-12 19:05:46 · 442 阅读 · 0 评论 -
四、HBase调优
一、优化策略: 导致HBase性能下降的因素: Jvm内存分配与GC回收策略 与HBase运行机制相关的部分配置不合理 表结构设计及用户使用方式不合理 二、HBase概念: 1、HBase数据存储过程: HBase写入时当MEMStore达到一定的大小会flush到磁盘保存成HFile,当HFile小文件太多会执行compact操作进行合并。 对HBase来说,每个Store...原创 2019-04-15 13:44:35 · 264 阅读 · 0 评论