【Linux】安装Hbase

本文详细介绍了如何在Linux环境下安装HBase 2.4.13,包括下载HBase和依赖的Zookeeper及Hadoop,配置HBase的环境变量、hbase-env.sh、hbase-site.xml等文件,设置regionservers,并指导如何启动Hbase。确保所有配置正确后,通过start-hbase.sh启动服务,成功运行HBase。

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

一、下载

首先要安装zookeeper和Hadoop并都启动

官网下载地址
本文使用2.4.13

二、安装

2.1、解压

到相关目录下输入tar -zxvf hbase-2.4.13-bin.tar.gz解压

2.2、HBase的配置文件

2.2.1、修改hbase-env.sh:

export JAVA_HOME=/usr/java/jdk1.8.0_221
export HBASE_MANAGES_ZK=false

2.2.2、hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
        <description>这里建议指定HDFS上的目录,端口号要与hdfs-site.xml中设为一致,hbase的这个目录不需要建,自动生成</description>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>master:9000</value>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>/user/work/data/temp</value>
        <description>这个tmp目录可能没有,自己建一个指定吧,没有会出问题</description>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master</value>
        <description>多个节点,都写上就行了</description>
    </property>
    <property>
        <name>hbase.zoopkeeper.property.dataDir</name>
        <value>/usr/work/zookeeper/data</value>
         <description>我是用自己装的zookeeper,所以在zookeeper目录下找,有些人是在指向hbase里的zookeeper目录里的data,视情况而定吧</description>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>
    <property>
        <name>hbase.regionserver.info.port</name>
        <value>16030</value>
    </property>
    <property> 
    	<name>hbase.master.info.port</name>
    	<value>16010</value>
	</property>
    <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
  <property>
		<name>hbase.wal.provider</name>
		<value>filesystem</value>
 	</property>
</configuration>    

2.2.3、regionservers

这个加上节点名字,如果有多个节点就都写进去就行了
在这里插入图片描述

2.3、配置环境变量

到 /etc下 打开 profile

export HBASE_HOME=/usr/work/hbase/2.4.13

export PATH=.:$HBASE_HOME/bin:

2.4、改权限

/conf 下的 都改成777

2.6、分发

改环境变量
改权限

2.6、启动Hbase

start-hbase.sh

输入jps如果有``HMaste```则启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值