ARM平台安装HBASE数据库

/*

HBase是一个分布式的、面向列的开源数据库。在上一篇文章中我在ARM板集群上搭建了Hadoop环境,现在继续在此基础上安装HBASE数据库。基本软件环境和硬件配置也请参考上面那篇文章。

*/

1. 下载安装包

去到HBASE官网https://hbase.apache.org/downloads.html下载一个合适的HBASE版本,注意下载bin版本而不是src版本。将安装包下载到Master上,/usr/local目录下,

#解压

tar zxvf hbase-2.0.0-bin.tar.gz

#将解压后的文件重新命名为hbase

mv hbase-2.0.0-bin.tar.gz hbase

2. 修改配置文件hbase-env.sh

gedit  /usr/local/hbase/conf/hbase-env.sh

#在文本末尾添加

export JAVA_HOME= /usr/java/jdk1.8.0_172  #填自己的java安装路径

export HBASE_MANAGES_ZK=true

export HBASE_CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

3. 修改配置文件hbase-site.xml

gedit/usr/local/hbase/conf/hbase-site.xml

《ARM平台安装HBASE数据库》

若有更多从机,则hbase.zookeeper.quorum 继续添加 slave 名。

4. 修改配置文件regionservers

gedit /usr/local/hbase/conf/regionservers

删除里面的 localhosts,改为:

Master

Slave1

Slave2

注意:若再增加一个从机,继续添加 Slave 信息

5.设置环境变量

gedit ~/.bashrc

export HBASE_HOME=/usr/local/hbase

export PATH=$HBASE_HOME/bin:$PATH

#使环境变量生效

source ~/.bashrc

6. 传送 Hbase文件夹至从节点

(从机不需下载安装包,由主机传送过去即可,环境变量从机要配置)

将配置好的 Hbase 传送到各个节点对应位置上:

scp -r /usr/local/hbase root@Slave1:/usr/local/

scp -r /usr/local/hbase root@Slave2:/usr/local/

7.启动 Hbase

在 Master 服务器启动 hbase,从节点会自动启动。(一定要先启动hadoop 检查成功后再启动 hbase)

进入/usr/local/hbase 目录

(1)在主机上全部启动:

cd /usr/local/hbase/bin

./start-hbase.sh

(2)添加从节点的时候在从机上自己启动:

/usr/local/hbase/bin/hbase-daemon.sh start regionserver

/usr/local/hbase/bin/hbase-daemon.sh start zookeeper

8.验证安装是否成功

命令行jps一下

主机应该出现起码七个进程

《ARM平台安装HBASE数据库》

从机应该出现起码五个进程

《ARM平台安装HBASE数据库》

Web测试访问

http:// Master:8088/

http:// Master:50070/

http:// Master:16010/

hear me roar!

    原文作者:Lannister_wf
    原文地址: https://www.jianshu.com/p/b7a27ec87277
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞