Cat-God-007

导航

大数据平台搭建(五) ---- Hbase安装

大数据平台搭建架构图如下:

大数据架构图.png

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 `

保存,退出 截图如下:

chrome_Xvhtalijq6.png

修改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没启动起来

鹿.jpg

感谢大家的支持,关注,转发,评论!

posted on 2022-06-28 09:47  CatGod007  阅读(0)  评论(0)    收藏  举报  来源