HBASE集群的安装与搭建

该文详细描述了在Linux环境下安装HBase2.2.3的步骤,包括解压安装包,设置环境变量,配置hbase-site.xml和hbase-env.sh文件,以及分布式模式下的Zookeeper集群信息,并通过scp命令将配置分发到其他节点,最后成功启动HBase并验证其运行状态。
摘要由CSDN通过智能技术生成

注:(hbase的成功运行需要jdk,hadoop。zookeeper的环境,其搭建可以参考前面笔记)

解压hbase压缩包

[root@master /]# tar -zxvf /h3cu/hbase-2.2.3-bin.tar.gz -C /usr/local/src/

进入到/usr/local/src/目录

[root@master /]# cd /usr/local/src/
[root@master src]# mv hbase-2.2.3/ hbase        #改名为hbase
[root@master src]# ls
hbase  jdk  zk

编辑环境变量

[root@master src]# vi /etc/profile


#在其末尾追加
export HBASE_HOME=/usr/local/src/hbase
export PATH=$PATH:$HBASE_HOME/bin


[root@master src]# source /etc/profile     #使环境变量生效

检查hbase版本号

[root@master src]# hbase version
HBase 2.2.3
Source code repository git://hao-OptiPlex-7050/home/hao/open_source/hbase revision=6a830d87542b766bd3dc4cfdee28655f62de3974
Compiled by hao on 2020年 01月 10日 星期五 18:27:51 CST
From source with checksum 097925184b85f6995e20da5462b10f3f

进入到hbase的conf目录下进行hbase-site.xml配置文件的编辑

[root@master src]# cd hbase/conf/
[root@master conf]# ls
hadoop-metrics2-hbase.properties  hbase-env.sh      hbase-site.xml          log4j.properties
hbase-env.cmd                     hbase-policy.xml  log4j-hbtop.properties  regionservers
[root@master conf]# vi hbase-site.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</value>
</property>
<property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
</property>
</configuration>



编辑hbase-env.sh文件

[root@master conf]# vi hbase-env.sh

export JAVA_HOME=/usr/local/src/jdk
export HBASE_MANAGES_ZK=false

编辑regionservers

[root@master conf]# vi regionservers

slave1
slave2

分发环境变量和hbase到另外两台虚拟机

[root@master conf]# scp /etc/profile slave1:/etc/
profile                                                              100% 2028     1.0MB/s   00:00    
[root@master conf]# scp /etc/profile slave2:/etc/
profile                                                              100% 2028     1.3MB/s   00:00
[root@master conf]# scp -r /usr/local/src/hbase/ slave1:/usr/local/src/
[root@master conf]# scp -r /usr/local/src/hbase/ slave2:/usr/local/src/

启动hbase

[root@master src]# start-hbase.sh
[root@master src]# hbase shell    #进入hbase shell

hbase(main):001:0> list        #一切正常
TABLE                                                                                                  
0 row(s)
Took 0.8494 seconds                                                                                    
=> []
hbase(main):002:0> list_namespace
NAMESPACE                                                                                              
default                                                                                                
hbase                                                                                                  
2 row(s)
Took 0.0428 seconds 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值