06-安装HBase

6、安装 HBase

6.1 HBase 安装

  • 首先保证 Zookeeper 集群的正常部署,并启动之:zk.sh start
  • Hadoop集群的正常部署并启动:myhadoop.sh start

上传 hbase-1.3.1-bin.tar.gz 到 /opt/software/

解压: tar zxvf hbase-1.3.1-bin.tar.gz -C /opt/module/

6.2 HBase 配置

6.2.1 HBase 环境变量配置

sudo vim /etc/profile.d/my_env.sh

# HBASE_HOME
export HBASE_HOME=/opt/module/hbase-1.3.1
export PATH=$PATH:$HBASE_HOME/bin

6.2.2 hbase-site.xml 配置

vim conf/hbase-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    
  <!-- hbase-site.xml 该项配置的端口号必须要与/opt/module/hadoop-3.1.3/etc/hadoop/core-site.xml 的端口号一致,参考:https://blog.csdn.net/m0_46339499/article/details/106853853 -->
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://bigdata101:8020/hbase</value>
    </property>

    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>

    <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
    <property>
        <name>hbase.master.port</name>
        <value>16000</value>
    </property>

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>bigdata101:2181,bigdata102:2181,bigdata103:2181</value>
    </property>

    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/opt/module/zookeeper-3.5.7/zkData</value>
    </property>
</configuration>

6.2.3 regionservers 配置

vim regionservers

清空,写入如下内容:

bigdata101
bigdata102
bigdata103

6.2.4 软连接 hadoop 配置文件到 hbase

cd /opt/module/

ln -s /opt/module/hadoop-3.1.3/etc/hadoop/core-site.xml  /opt/module/hbase-1.3.1/conf/core-site.xml
ln -s /opt/module/hadoop-3.1.3/etc/hadoop/hdfs-site.xml /opt/module/hbase-1.3.1/conf/hdfs-site.xml

注意:替换你的路径及版本

6.2.5 分发 HBase

xsync hbase-1.3.1/

6.3 启动

cd /opt/module/hbase-1.3.1
# 启动 关闭 bin/stop-hbase.sh
bin/start-hbase.sh

启动成功后,通过 http://bigdata101:16010/ 访问 HBase 管理页面


更多内容,请参考:《尚硅谷大数据技术之HBase.doc》 备用链接

posted @ 2022-05-15 23:23  LoremMoon  阅读(24)  评论(0编辑  收藏  举报