Hbase的分布式安装配置

hbase的分布式安装配置

概念

是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(FileSystem)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

结构

DataNode是管理存储数据的进程,并不是实质的存储节点。
使用Hbase必须先启动Hadoop和ZooKeeper,用来支持HDFS存储数据和高可用,高可用是NameNode做集群并将元数据存储在ZooKeeper中。

版本选择
java
在这里插入图片描述
hadoop
在这里插入图片描述
zookeeper
虽然官网一句The newer version, the better. ZooKeeper 3.4.x is required as of HBase 1.0.0版本越新越好,不过在安装过程中,为了稳定最好使用大家比较常用的版本。

前提
hadoop的搭建请参考以及zookeeper的配置完成请参考

由于我安装的hadoop2.7.7以及jdk8所以我选择了
hbase-2.1.9-bin.tar.gz

安装
1,将压缩包上传到/opt目录下,(自拟)
在这里插入图片描述
2,解压重命名删除包

tar -zxvf hbase-2.1.9-bin.tar.gz
mv hbase-2.1.9 hbase
rm hbase-2.1.9-bin.tar.gz

在这里插入图片描述
版本对应可以看到hadoop的相关jar与我安装版本对应无需更新
在这里插入图片描述

配置
1,cd /opt/hbase/conf/进入hbase的配置目录
在这里插入图片描述
2,vim hbase-env.sh编入

export JAVA_HOME=/opt/jdk8
export HBASE_MANAGES_ZK=false
export HBASE_HOME=/opt/hbase
export HADOOP_HOME=/opt/hadoop

在这里插入图片描述
3,vim hbase-site.xml编入 注意主机号要与自身对应,特别注意(8020)端口号要与hadoop的core-site.xml对应,不对应后果很严重

    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://linux01:8020/hbase</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
   </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>linux01,linux02,linux03</value>
   </property>
   <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
   </property>
   <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/opt/hbase/zkData</value>
   </property>
   <property>
    <name>hbase.tmp.dir</name>
    <value>/opt/hbase/tmp</value>
   </property>

4,vim regionservers清空输入相应节点名称
在这里插入图片描述
5,将hbase远程拷贝到从节点

scp -r /opt/hbase linux02:/opt/
scp -r /opt/hbase linux03:/opt/

6,三台同步vim /etc/profile添加配置

export HBASE_HOME=/opt/hbase
export PATH=$PATH:${HBASE_HOME}/bin

在这里插入图片描述
source /etc/profile
7,确定已经开启hadoop和zookeeperstart-hbase.sh
jps主节点出现HMaster进程,从节点出现HRegionServer进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8,浏览器输入linux01:16010
在这里插入图片描述
至此安装配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值