HBase(Hadoop Database),是一个高可靠性
、高性能
、面向列
、可伸缩
的分布式存储系统。HBase是基于hadoop分布式文件系统(HDFS),模仿了Google文件系统BigTable数据库所有功能。
本博客主要介绍HBase的体系结构,如HMaster
、HRegionServer
、HRegion
、Store
、MemStore
、StoreFile
、HLog
、HFile
、KeyValue
等、HBase数据的读写流程,以及读写流程中所用到LSM树
、墓碑标记
、布隆过滤器
等。
阅读全文
div>
本博客主要介绍一下,HBase伪分布模式安装
和 HBase集群模式的安装
,以 hbase-0.98.8-hadoop2-bin.tar.gz 为例 。 操作比较简单,基本都是之前安装 hadoop 、redis、zookeeper、kafka、flume 、hive 等一样的流程。下载后上传解压,修改一下配置文件环境变量,配置临时和数据目录,然后启动即可。集群就是先规划,然后配置好一台后 scp 等就OK了。
在搭建HBase的时候,需要保证Hdfs已经能正常运行。HBase还需要zookeeper
来做协调管理,但HBase也有内置的zk,如果需要使用外部的zk,需要修改配置文件hbase-site
如下我们就配置了外部的zk。
阅读全文
div>