HBase安装


记录大数据学习过程中HBase安装过程
2020年8月18日19:11:00

集群分布

在这里插入图片描述

开发环境

hadoop版本: hadoop-3.1.2
注意: 这里的hadoop必须是有zookeeper的高可用集群,搭建过程可参考这篇博文
OS:centos7
HBase版本: HBase-2.3.0

安装HBase

官网下载bin.tar安装包,上传到虚拟机后解压即可

tar -axvf hbase-2.3.0-bin.tar.gz

启动zkfc和集群

zkServer.sh start
start-all.sh

修改配置文件

进入hbase中conf文件,一共有三个文件需要修改

hbase-env.sh

注释掉默认的java路径和pid路径修改为本机的路径,然后关闭使用hbase内置的zookeeper,使用集群安装的zookeeper

export JAVA_HOME=/root/bigdata/jdk/jdk1.8.0_144
export HBASE_PID_DIR=/root/bigdata/hbase/hbase-2.3.0/pids
export HBASE_MANAGES_ZK=false

hbase-site.xml

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<!--注意这里的“namenodes必须是你的集群名称,也就是再hadoop的core-site.xml中交给zookeeper管理的hdfs地址”-->
		<value>hdfs://namenodes/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.master.info.port</name>  
        <value>16010</value>  
        <description>The port for the HBase Master web UI.  
            Set to -1 if you do not want a UI instance run.  
        </description>  
    </property> 
	<property>
		<name>hbase.zookeeper.quorum</name>
		<value>masternode,namenode,slave0</value>
	</property>
	<property>
		<name>hbase.zookeeper.property.dataDir</name>
		<!--指定zkdata的地址,这里对应你的集群的zkdata地址-->
		<value>/root/bigdata/hadoop/hadoop-3.1.2/zkdata</value>
	</property>
</configuration>

regionservers

添加所搭配的集群的hbase结点
在这里插入图片描述

软连接 hadoop 配置文件到 HBase

ln -s /root/bigdata/hadoop/etc/hadoop/core-site.xml /root/bigdata/hbase/conf/core-site.xml
ln -s /root/bigdata/hadoop/etc/hadoop/hdfs-site.xml /root/bigdata/hbase/conf/hdfs-site.xml

分发HBase

 scp -rq /root/bigdata/hbase-2.3.0 namenode:/root/bigdata/hbase
 scp -rq /root/bigdata/hbase-2.3.0 slave):/root/bigdata/hbase

启动集群

在启动集群前我在配置文件中加入了hbase的地址方便启动

start-hbase.sh

在这里插入图片描述

查看结果

jps结果
在这里插入图片描述
Web UI访问结果
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值