大数据存储:HBase安装与配置疾速入门
作者头像
  • 标贝科技
  • 2020-08-20 10:07:50 3

大数据存储HBase快速安装与配置指南

1 HBase安装部署

1.1 Zookeeper正常部署

为了确保Zookeeper集群正常运行,需要先启动Zookeeper服务:

shell [bigdata@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start [bigdata@hadoop103 zookeeper-3.5.7]$ bin/zkServer.sh start [bigdata@hadoop104 zookeeper-3.5.7]$ bin/zkServer.sh start

1.2 Hadoop正常部署

接下来,启动Hadoop集群:

shell [bigdata@hadoop102 hadoop-3.1.3]$ sbin/start-dfs.sh [bigdata@hadoop103 hadoop-3.1.3]$ sbin/start-yarn.sh

1.3 HBase的解压与配置

将HBase解压至指定目录,并配置环境变量:

```shell [bigdata@hadoop102 software]$ tar -zxvf hbase-2.0.5-bin.tar.gz -C /opt/module [bigdata@hadoop102 software]$ mv /opt/module/hbase-2.0.5 /opt/module/hbase

配置环境变量

[bigdata@hadoop102 ~]$ sudo vim /etc/profile.d/my_env.sh

添加以下内容

export HBASEHOME=/opt/module/hbase export PATH=$PATH:$HBASEHOME/bin ```

同步环境变量:

shell source /etc/profile.d/my_env.sh

1.4 HBase配置文件修正

进入HBase配置目录,修改相关配置文件:

```shell [bigdata@hadoop102 conf]$ cd /opt/module/hbase/conf

编辑hbase-env.sh

[bigdata@hadoop102 conf]$ vim hbase-env.sh export HBASEMANAGESZK=false

编辑hbase-site.xml

[bigdata@hadoop102 conf]$ vim hbase-site.xml hbase.rootdir hdfs://hadoop102:8020/hbase hbase.cluster.distributed true hbase.zookeeper.quorum hadoop102,hadoop103,hadoop104 hbase.unsafe.stream.capability.enforce false hbase.wal.provider filesystem

编辑regionservers文件

[bigdata@hadoop102 conf]$ vim regionservers hadoop102 hadoop103 hadoop104 ```

1.5 HBase远程分发

将HBase配置文件同步到其他节点:

shell [bigdata@hadoop102 module]$ xsync hbase/

1.6 HBase服务启动
1.6.1 单点启动

shell [bigdata@hadoop102 hbase]$ bin/hbase-daemon.sh start master [bigdata@hadoop102 hbase]$ bin/hbase-daemon.sh start regionserver

提示:如果集群中的节点时间不同步,可能会导致regionserver无法启动。此时可以通过同步时间服务解决,或者调整hbase.master.maxclockskew属性值。

1.6.2 群启

shell [bigdata@hadoop102 hbase]$ bin/start-hbase.sh

停止服务:

shell [bigdata@hadoop102 hbase]$ bin/stop-hbase.sh

1.7 查看HBase页面

启动成功后,可以通过“host:port”方式访问HBase管理页面:

text http://hadoop102:16010

1.8 高可用配置(可选)

HBase支持HMaster的高可用配置,以防止单点故障。具体步骤如下:

  1. 关闭HBase集群(如果未开启则跳过此步) shell [bigdata@hadoop102 hbase]$ bin/stop-hbase.sh

  2. 在conf目录下创建backup-masters文件 shell [bigdata@hadoop102 hbase]$ touch conf/backup-masters

  3. 配置高可用HMaster节点 shell [bigdata@hadoop102 hbase]$ echo hadoop103 > conf/backup-masters

  4. 将整个conf目录同步到其他节点 shell [bigdata@hadoop102 hbase]$ scp -r conf/ hadoop103:/opt/module/hbase/ [bigdata@hadoop102 hbase]$ scp -r conf/ hadoop104:/opt/module/hbase/

  5. 测试查看高可用配置 text http://hadoop102:16010

希望这篇指南能帮助你快速掌握HBase的安装与配置。感谢你的关注和支持!

    本文来源:图灵汇
责任编辑: : 标贝科技
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
疾速入门存储配置安装数据HBase
    下一篇