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