HBASE集群安装

本文详细介绍在已启动的Zookeeper集群和Hadoop环境下,如何配置并启动HBase集群。包括编辑hbase-env.sh和hbase-site.xml文件,指定JDK路径、HDFS配置、Zookeeper连接地址等关键步骤。
摘要由CSDN通过智能技术生成

HBASE安装

  • 首先yangjjhost、yangjjhost02、yangjjhost03主机zookeeper集群已经启动 在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  • 然后启动Hadoop
    由于Hadoop加入了环境变量,所以可以在任意目录下执行start-all.sh 来启动hadoop
    在这里插入图片描述

  • 再次是Hbase的配置
    编辑hbase-env.sh
    在这里插入图片描述

  • #指定jdk路径
    export JAVA_HOME=/usr/java/jdk1.8.0_111

  • #HBase依赖HDFS,需要加入Hadoop配置文件目录
    export HBASE_CLASSPATH =/etc/soft/hadoop-2.7.1/etc/hadoop

  • #默认值是 true,hbase 在启动时⾃动开启 zookeeper,如需⾃⼰维护 zookeeper 集群需设置为false
    export HBASE_MANAGES_ZK=false

  • 编辑vim hbase-site.xml,添加如下配置:

<configuration>
        <!--配置NameNode的地址-->
        <!-- 指定 region server 的共享录,来持久化 HBase。这里指定的 HDFS 地址 是要跟 core-site.xml的 fs.defaultFS 的 HDFS 的 IP 地址或者域名、端口必须一致。
        -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://yangjjhost:9000/hbase</value>
</property>
        <!--开启hbase的分布式存储-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
        <!--#配置Zookeeper的连接地址与端口号-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>yangjjhost:2181,yangjjhost02:2181,yangjjhost03:2181</value>
</property>
</configuration>

  • 编辑vim regionservers,添加HBase从节点
    在这里插入图片描述

  • 最后启动HBase
    仅在第一台节点启动Hbase,后面两台机器会自动关联启动,第一台节点启动了HMaster服务和HReginServer服务。
    在这里插入图片描述
    后面两台机器只启动了HRegionServer
    在这里插入图片描述
    若第一台机器上的HMaster服务崩了,担心数据丢失,可以在后面两台机器的任意一台机器上,单独启动HMaster。HBase的HMaster服务不限制个数
    在这里插入图片描述
    HBase可视化管理控制台
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值