大数据平台搭建(五) ---- Hbase安装
大数据平台搭建架构图如下:

Hbase简介
HBase 是一个面向列式存储的分布式数据库,其设计思想来源于 Google 的 BigTable 论文。HBase 底层存储基于 HDFS 实现,集群的管理基于 ZooKeeper 实现。HBase 良好的分布式架构设计为海量数据的快速存储、随机访问提供了可能,基于数据副本机制和分区机制可以轻松实现在线扩容、缩容和数据容灾,是大数据领域中 Key-Value 数据结构存储最常用的数据库方案。
Hbaes的安装配置
hbase安装需要java环境。在这之前装有java环境,所以接下来只安装hbase就行
hbase安装
创建安装目录
mkdir /usr/hbase/
解压hbase压缩包(根据自己上传的位置,寻找压缩包,进行解压;默认位置是/root)
cd /opt/bigbata
tar -zxvf hbase-1.7.1-bin.tar.gz -C /usr/hbase/
配置hbase的环境变量
vi /etc/profile
添加内容如下:
export HBASE_HOME=/usr/hbase/hbase-1.7.1
export PATH=$PATH:$HBASE_HOME/bin
重新加载环境变量
source /etc/profile
修改配置文件
修改hbase的配置文件**hbase-env.sh **
vi /usr/hbase/hbase-1.7.1/conf/hbase-env.sh
修改内容如下:(修找字段,做出修改)
export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=false
export HBASE_CLASSPATH=/usr/hbase/hbase-1.7.1/conf
保存,退出
修改hbase的配置文件hbase-site.xml (复制原文件后,再添加)
cp /usr/hbase/hbase-1.7.1/conf/hbase-site.xml /usr/hbase/hbase-1.7.1/conf/hbase-site.xmls
rm /usr/hbase/hbase-1.7.1/conf/hbase-site.xml
vi /usr/hbase/hbase-1.7.1/conf/hbase-site.xml
添加后内容如下:
` \ hbase.rootdir\ hdfs://master:9000/hbase\
hbase.cluster.distributed true hbase.master hdfs://master:6000 hbase.zookeeper.quorum master,node1,node2 hbase.zookeeper.property.dataDir /usr/zookeeper/zookeeper-3.4.14 `保存,退出 截图如下:

修改hbase的配置文件regionservers
vi /usr/hbase/hbase-1.7.1/conf/regionservers
修改后内容如下:
node1
node2
复制文件到HDFS
cp /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/hbase/hbase-1.7.1/conf/
cp /usr/local/hadoop/etc/hadoop/core-site.xml /usr/hbase/hbase-1.7.1/conf/
分发hbase给其他节点
scp -r /usr/hbase/ node1:/usr/
scp -r /usr/hbase/ node2:/usr/
node节点修改配置文件
vi /etc/profile
增加内容如下:
export HBASE_HOME=/usr/hbase/hbase-1.7.1
export PATH=$PATH:$HBASE_HOME/bin
重新加载环境变量
source /etc/profile
Hbase启动(先启动master,在启动node节点)
start-hbase.sh
master节点输入
hbase shell
进入后输入
list
有列表出来则说明安装成功。否者就安装失败,或者zookeeper没启动起来

感谢大家的支持,关注,转发,评论!
浙公网安备 33010602011771号