栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hbase2.3.0安装教程

hbase2.3.0安装教程

材料版本数量备注
安装包hbase-2.3.3-bin.tar.gz3
虚拟机CentOS 7.23
IP/3192.168.241.110/120/130
服务器名/3hadoop 、hadoop01 、hadoop02
hadoophadoop-3.2-03
zookeeperZooKeeper 3.4.93这里的hbase放弃内置的zk,使用外置zk,因此需要额外的zk,CentOS 7.2安装 ZooKeeper 3.4.9

Hbase 版本与 Hadoop 的兼容性

下载解压hbase

1.在家目录中下载,完成后安装包会出现在家目录下,(对目录不做要求,下在其它地方都可以

wget http://archive.apache.org/dist/hbase/2.3.3/hbase-2.3.3-bin.tar.gz

2.解压

tar -zxvf hbase-2.3.0-bin.tar.gz

3.重命名,不做要求

mv hbase-2.3.0-bin.tar.gz hbase

4.建立补充目录,用于临时文件存储

mkdir -p ~/hbase/tmp
配置 配置hbase-env.sh

hbase的环境变量配置文件

vim ~/hbase/conf/hbase-env.sh

添加以下内容

export JAVA_HOME=/usr/java/default
export Hbase_MANAGES_ZK=false
/usr/java/default是我的Java路径
export Hbase_MANAGES_ZK=false
表示不使用hbase内置的zookeeper,好像也可以不加这一句,不加这一句应该是默认不使用
配置hbase-site.xml

hbase核心配置

hbase2-3-3的该文件内已经有部分内容了,可以改成下面这样。




	hbase.cluster.distributed
    true



    hbase.tmp.dir
    /home/hadoop/hbase/tmp


  hbase.unsafe.stream.capability.enforce
    false



	hbase.rootdir
    hdfs://hadoop:8020/hbase


	hbase.zookeeper.property.dataDir
	/home/hadoop/zookeeper


	hbase.master
	hadoop:60000r


	hbase.master.info.port
	60010r


配置regionservers

删掉默认的localhost,并添加想要运行RegionServer的节点名

hadoop01
hadoop02

删掉localhost的原因是并不想在Hadoop的namenode上运行RegionServer。因为namenode上并不存储HDFS数据,运行RegionServer需要远程调用数据,同时也会加重namenode的负担。

配置环境变量.bashrc
vim ~/.bashrc

添加下面的内容

#hbase
export Hbase_HOME=/home/hadoop/hbase
export PATH=$PATH:$Hbase_HOME/bin

使配置生效

source ~/.bashrc
启动与关闭 启动

启动顺序是 先启动hadoop ==> 再启动zookeeper ==> 最后启动hbase。

~/hbase/bin/start-hbase.sh
关闭

关闭的顺序是 先关闭hbase ==> 再关闭zookeeper ==> 最后关闭hadoop。

~/hbase/bin/stop-hbase.sh
验证是否成功

在浏览器输入host:60010

hadoop:60010

打开hbase的交互shell,输入命令

hbase shell
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号