iServer集成HBase操作说明,iserverhbase
HBase是一款建立在Hadoop文件系统之上的开源的分布式面向列的数据库,采用横向扩展架构。HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据,并利用了Hadoop的文件系统(HDFS)提供的容错能力。HBase作为Hadoop文件系统的一部分,提供了对数据的随机实时读/写访问。人们可以通过HBase对大数据进行随机,实时读/写访问。
本文将带领您搭建一个HBase集群系统,并将已搭建好的HBase集群注册到iServer中。
目录
- 1 搭建HBase集群
- 1.1.配置设备
- 1.2.安装JDK
- 1.3.配置SSH及免密码登陆
- 1.4.安装Hadoop
- 1.5.安装zookeeper
- 1.6.安装HBase
- 2 iServer如何使用HBase集群
1 搭建HBase集群
1.1.配置设备
准备3台虚拟机,安装ubuntu-15.10操作系统,一台作为集群的主节点(master),其余两台作为工作节点(worker),本例使用的三台设备的IP分别为:
master:192.168.13.105
worker1:192.168.13.52
worker2:192.168.13.199
依照上述内容在三台虚拟机上分别配置hosts:
192.168.13.105 master
192.168.13.52 worker1
192.168.13.199 worker2
1.2.安装JDK
在每台设备中安装JDK,下载地址为https://www.oracle.com/technetwork/java/javase/downloads/index.html。本文将带领您安装jdk-8u111-linux-x64.tar.gz,步骤如下:
1.3.配置SSH及免密码登陆
1.4.安装Hadoop
1.5.安装zookeeper
ZooKeeper是一个为分布式应用提供一致性服务的软件,是Hadoop和Hbase的重要组件。其架构图如下:
其中,follower负责响应读请求,leader负责提交写请求
Zookeeper安装步骤如下: