HBase伪分布式安装和完全分布式安装

本文详细介绍了HBase伪分布式和完全分布式的安装过程,包括前提条件、安装包准备、解压、具体操作流程、启动和测试等步骤,还给出了关闭Hmaster和regionserver的方法,如使用stop - hbase.sh和sh hbase - daemon.sh stop regionserver命令。

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

目录

HBase伪分布式安装

1.前提

2.安装包准备

3.解压安装包

4.具体操作流程

5.启动

6.测试

HBase完全分布式安装

1.修改节点的主机名

2.ip与主句名映射

3.免密

4.配置环境 hbase-env.sh

5.配置开启完全分布式模式 hbase-site.xml

6.配置region服务器 regionservers

7.启动zookeeper

8.启动hadoop伪分布式

9.启动hbase

10.测试是否成功

11.关闭

HBase伪分布式安装
1.前提
安装了Hadoop的伪分布式或者完全分布式集群

2.安装包准备
hbase-0.98.17-hadoop2-bin.tar.gz安装包

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/hbase-0.98.17-hadoop2-bin.tar.gz

hbase-0.98.23-src.tar.gz源码包

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/hbase-0.98.23-src.tar.gz

3.解压安装包
tar -xvf hbase-0.98.17-hadoop2-bin.tar.gz

4.具体操作流程
进入HBASE安装目录下的子目录conf:cd hbase-0.98.17-hadoop2/conf

1.修改conf/hbase-env.sh:vim hbase-env.sh #添加JAVA_HOME:

export JAVA_HOME=JDK的实际安装路径: export JAVA_HOME=/home/software/jdk1.8

重新生效:source hbase-env.sh

2.修改配置文件hbase-site.xmlvim hbase-site.xml #添加如下配置

hbase.rootdir hdfs://hlj01:9000/hbase dfs.replication 1

5.启动
1.启动Hadoop。如果是使用的Hadoop完全分布式集群,则还需要启动Zookeeper

2.启动hbase服务器端,进入HBASE的安装目录的子目录bin下:cd …/bin,执行sh start-hbase.sh

 启动完成之后可以通过jps命令查看是否有HMaster进程

3.启动hbase客户端,进入HBASE的安装目录的子目录bin下:cd …/bin. 执行: ./hbase shell或者sh hbase shell

6.测试
浏览器访问:lj02:60010

注:不能回车,不支持sql,不加分号,

解决方法:Xshell:文件,属性,键盘,Ascall, 可以删除

HBase完全分布式安装
1.修改节点的主机名
[root@h02 bin]# vim /etc/sysconfig/network

[root@h02 bin]# source /etc/sysconfig/network

2.ip与主句名映射
vim /etc/hosts

ip 主机名

注:reboot 重启

3.免密
ssh-keygen

ssh-copy-id root@lj02

4.配置环境 hbase-env.sh
[root@lj01 conf]# vim hbase-env.sh # 添加下面两句话

export JAVA_HOME=/home/presoftware/jdk1.8 #配置JDK的路径。不知道路径在哪可以自行查看:cat /etc/profile

HBASE_MANAGES_ZK=false #修改Zookeeper和Hbase的协调模式,hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭

5.配置开启完全分布式模式 hbase-site.xml
[root@lj01 conf]# vim hbase-site.xml # 添加下面配置

hbase.rootdir hdfs://lj02:9000/hbase hbase.cluster.distributed true hbase.zookeeper.quorum lj01:2181,lj02:2181,lj03:2181

6.配置region服务器 regionservers
[root@lj01 conf]# vim regionservers #添加自己三台主机名

lj01
lj02
lj03

注:每个主机名独占一行,hbase启动或关闭时会按照该配置顺序启动或关闭主机中的hbase:

7.启动zookeeper
[root@lj01 conf]# cd /home/software/zookeeper-3.4.8/bin/

[root@lj01 bin]# sh zkServer.sh start

如果没有搭建成功zookeeper:可以查看这篇文章:Zookeeper单机安装和集群搭建

8.启动hadoop伪分布式
[root@lj02 bin]# start-all.sh

如果没有搭建成功hadoop:可以查看这篇文章:Hadoop伪分布式安装或者Hadoop完全分布式搭建安装

9.启动hbase
[root@lj02 bin]# cd /home/software/hbase-0.98.17-hadoop2/bin/

[root@lj02 bin]# sh start-hbase.sh

启动备份的master
www.ximalaya.com/youshengshu/24987383/
www.ximalaya.com/youshengshu/24987362/
www.ximalaya.com/youshengshu/24987486/
www.ximalaya.com/youshengshu/24987481/
www.ximalaya.com/youshengshu/24987469/
www.ximalaya.com/youshengshu/24987461/
www.ximalaya.com/youshengshu/24987447/
www.ximalaya.com/youshengshu/24987556/
www.ximalaya.com/youshengshu/24987548/
www.ximalaya.com/youshengshu/24987534/
www.ximalaya.com/youshengshu/24987530/
www.ximalaya.com/youshengshu/24987643/
www.ximalaya.com/youshengshu/24987518/
www.ximalaya.com/youshengshu/24987631/
www.ximalaya.com/youshengshu/24987618/
www.ximalaya.com/youshengshu/24987592/
www.ximalaya.com/youshengshu/24987613/
www.ximalaya.com/youshengshu/24987720/
www.ximalaya.com/youshengshu/24987710/
www.ximalaya.com/youshengshu/24987687/
www.ximalaya.com/youshengshu/24987678/

[root@lj01 bin]# sh hbase-daemon.sh start master

注: 如果一个HBase集群中启动了多个HMaster,则会按照启动顺序,先启动的节点作为active HMaster,后启动的节点就会自动的作为HMaster的备份backup

10.测试是否成功
jps查看进程:如图片显示证明成功

通过浏览器访问http://lj01:60010来访问web界面,通过web见面管理hbase

11.关闭:
关闭Hmaster,进入到hbase安装目录下的bin目录,执行:stop-hbase.sh
关闭regionserver,进入到hbase安装目录下的bin目录,执行:sh hbase-daemon.sh stop regionserver

作者:静静七分醉
来源:优快云
原文:https://blog.youkuaiyun.com/m0_37657725/article/details/95302928
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值