欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

7.1.CentOS7下安装HBase的安装与配置

时间:2023-04-22
python编程快速上手(持续更新中…) 推荐系统基础
文章目录

python编程快速上手(持续更新中…)

推荐系统基础一、事前准备

1、虚拟机上安装有Hadoop2、虚拟机上安装有Zookeeper3、Hbase安装包 二、安装Hbase

1.将下载好的安装包拖入software目录下2.进入opt目录对其改名3.完成后修改环境变量 三、Hbase的三种运行模式(推荐全分布式)

1、本地模式

2)当不使用HDFS时,直接存储在Linux3)修改完成之后就可以启动,之后使用jps查看进程 2、伪分布模式

1)修改conf目录下的hbase-site.xml配置文件2)编辑hbase-env.sh3)按序启动4)使用jps查看进程5)关闭(要先关闭hbase) 3、全分布式

1)修改conf目录下的hbase-site.xml配置文件2)修改hbase-env.sh3)添加副机器主机名4)副机器上要进行同样的修改,使用命令直接将修改好的文件传过去5)完成之后启动–要注意启动顺序6)启动完成之后使用hbase shell命令进入hbase,命令list查看所有表,命令exit退出 一、事前准备 1、虚拟机上安装有Hadoop

可以参考:4.1.CentOS7下安装和配置Hadoop

2、虚拟机上安装有Zookeeper

可以参考:3.5.CentOS7下安装配置Zookeeper集群与一键启动小脚本

3、Hbase安装包

点我下载资源,hbase地址
提取码:b8jn

二、安装Hbase 1.将下载好的安装包拖入software目录下

使用命令解压至opt目录

tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/

2.进入opt目录对其改名

cd /opt
mv hbase-1.2.0-cdh5.14.2/ hbase

3.完成后修改环境变量

vi /etc/profile

export Hbase_HOME=/opt/hbase
export PATH= P A T H : PATH: PATH:Hbase_HOME/bin

source /etc/profile

三、Hbase的三种运行模式(推荐全分布式) 1、本地模式 2)当不使用HDFS时,直接存储在Linux

修改conf目录下的hbase-site.xml配置文件

vi /opt/hbase/conf/hbase-site.xml

hbase.rootdir file:///opt/hbase/tmp

3)修改完成之后就可以启动,之后使用jps查看进程

启动

start-hbase.sh


停止

stop-hbase.sh

2、伪分布模式

伪分布式与本地模式的区别是Hbase的存储是用到了HDFS,所以在运行Hbase之前需要先启动HDFS。

1)修改conf目录下的hbase-site.xml配置文件

vi /opt/hbase/conf/hbase-site.xml

hbase.rootdir hdfs://hadoop1:9000/hbase hbase.cluster.distributed true

2)编辑hbase-env.sh

vi /opt/hbase/conf/hbase-env.sh

export JAVA_HOME=/opt/jdk8

3)按序启动

start-dfs.sh
start-hbase.sh

4)使用jps查看进程

证明开启成功

5)关闭(要先关闭hbase)

stop-hbase.sh
stop-dfs.sh

3、全分布式 1)修改conf目录下的hbase-site.xml配置文件

vi /opt/hbase/conf/hbase-site.xml

hbase.rootdir hdfs://hadoop1:9000/hbase hbase.cluster.distributed true hbase.master hadoop1:6000 hbase.zookeeper.quorum hadoop1,hadoop2,hadoop3

2)修改hbase-env.sh

vi /opt/hbase/conf/hbase-env.sh

export JAVA_HOME=/opt/jdk8export Hbase_HOME=/opt/hbaseexport HADOOP_HOME=/opt/hadoopexport Hbase_MANAGES_ZK=false

3)添加副机器主机名

vi /opt/hbase/conf/regionservers

4)副机器上要进行同样的修改,使用命令直接将修改好的文件传过去

三个配置文件,一个环境变量

scp -r /opt/hbase/conf/hbase-site.xml root@hadoop2:/opt/hbase/conf/hbase-site.xmlscp -r /opt/hbase/conf/hbase-env.sh root@hadoop2:/opt/hbase/conf/hbase-env.shscp -r /opt/hbase/conf/regionservers root@hadoop2:/opt/hbase/conf/regionserversscp /etc/profile root@hadoop2:/etc/profile

hadoop2传完之后给hadoop3也传一份

5)完成之后启动–要注意启动顺序

1、hadoop主机器启动hdfs

start-dfs.sh

2、所有机器启动zookeeper

zkServer.sh start

3、主机器启动hbase

start-hbase.sh

6)启动完成之后使用hbase shell命令进入hbase,命令list查看所有表,命令exit退出

全部机器都试一遍能否进入hbase
3、主机器停止hbase

stop-hbase.sh

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。