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》 备用链接
作者:Lorem Moon
出处:https://www.cnblogs.com/hello-cnblogs/p/16275233.html
版权:本作品采用「 CC BY-NC-SA 4.0 」许可协议进行许可。
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了