Hbase的安装----伪分布模式(基于HA 上的独立模式)

本文详细介绍如何配置HBase集群模式,包括修改hbase-site.xml文件中的关键参数,如hbase.rootdir、hbase.zookeeper.property.dataDir和hbase.cluster.distributed等。同时,文章还提供了启动HBase集群的步骤,涉及Zookeeper、HDFS和HBase服务的启动,以及可选的备份Master和RegionServer的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 配置完成HA 以及 Hbase独立模式

  2. 配置hbase-site.xml
    (需要删除或注释掉独立模式下的配置信息)

     a. 属性hbase.rootdir用于指定hbase产生的数据的存储位置
      <property>
	     <name>hbase.rootdir</name>
	     <value>hdfs://master:9000/hbase</value>
	  </property>
	
	 b.hbase依赖于zookeeper,需要指定zookeeper的数据位置
	 <property>
	    <name>hbase.zookeeper.property.dataDir</name>
	    <value>/home/wyc/data/zookeeper</value>
	 </property>

	 c.使用hbase集群模式
	 <property>
		 <name>hbase.cluster.distributed</name>
		<value>true</value>
	  </property>

	  d.将属性hbase.unsafe.stream.capability.enforce 改为true,或者移除
	  <property>
		 <name>hbase.unsafe.stream.capability.enforce</name>
		<value>true</value>
	  </property>

在这里插入图片描述

  1. 启动集群
    a. 注意,如果使用的zookeeper为用户安装的,那么需要先启动zookeeper的服务
    在这里插入图片描述
    b. 启动hdfs
    在这里插入图片描述
    c. 启动hbase
    在这里插入图片描述

  2. (可选):开启备份master(backup-master)

local-master-backup.sh start 2 3 5

在这里插入图片描述
说明:
2,3,5是端口号16010和16000的端口偏移量,
生成的端口号就是:16012/16002 16013/16003 16015/16005

  关闭备份master:backup-master:
      查看备份master的pid,通过kill命令 来结束进程
  方法:jps  或   cat /tmp/hbase-hyxy-num-master.pid | xargs kill -9
  1. (可选):开启或停止其他RegionServer
local-regionservers.sh start 2 3 4 5
local-regionservers.sh stop 2 3 4 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值