HBase installation. HBase install (1.0.0)

本文介绍如何从源码编译HBase并进行基本的集群部署过程,包括使用Maven编译生成安装包、配置环境变量、设置集群节点及配置HBase参数等关键步骤。

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

因为需要研究源码的关系

个人不会从官网上直接下载安装文件

一般选择从git下来maven project, 然后对里面source code进行编译打包生成tar.gz

使用这个tar.gz作为安装文件


大概流程:

git clone git://git.apache.org/hbase.git

cd 到该目录下:

mvn eclipse:eclipse (这是为了方便导入eclipse中进行源码研读)

mvn install -DskipTests assembly:single -Prelease

上面这条指令会生成tar.gz文件, 并将其存放在hbase-assembly/target下


修改hbase-env.sh:

export JAVA_HOME="你的JAVA所在目录"

export HBASE_HOME="你的HBase所在目录"

export HBASE_MANAGE_ZK=true (默认也是true,可以不改)


修改regionservers, 修改成你的从机的hostname,或直接IP

slave1
slave2
slave3


修改hbase-site.xml, 记着!roordir要和在hadoop中配置的hdfs位置必须一致!!! 供参考的官方默认参数: hbase-default.xml

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2,slave3</value>
        </property>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/opt/hbase/tmp</value>
        </property>
</configuration>

最基本和简单的配置就此完成

将配置文件复制到各从机上的配置文件即可


cd到hbase目录下, 执行

bin/start-hbase.sh

即可运行hbase.!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值