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

hbase分布式部署

hbase分布式部署

实验平台:
操作系统:Ubuntu:16.04
Hadoop:3.2.2
Hbase版本:2.3.7
JDK版本:1.8
(Hadoop3.3.x的版本好像与Hbase3.4.x的版本不兼容,无法正常操作Hbase)
hbase官网下载地址
hbase-2.3.7-bin.tar.gz

1.解压hbase-2.3.7-bin.tar.gz到/usr/local/并改名为hbase
2.在~/.bashrc文件中配置环境变量

sudo vim ~/.bashrc
export PATH=$PATH:/usr/local/hbase/bin
source ~/.bashrc
sudo chown -R hadoop /usr/local/hbase

(将hbase下的所有文件的所有者改为hadoop,hadoop是当前用户的用户名)

一、Hbase分布式配置 1.配置/usr/local/hbase/conf/hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/java

export Hbase_CLASSPATH=/usr/local/hadoop/etc/hadoop

export Hbase_MANAGES_ZK=true

export Hbase_HOME=/usr/local/hbase

export HADOOP_HOME=/usr/local/hadoop

export Hbase_LOG_DIR=/usr/local/hbase/logs
2.配置/usr/local/hbase/conf/hbase-site.xml

	
		hbase.cluster.distributed
		true
	
	
		hbase.rootdir
		hdfs://Master:9000/hbase
	
	     
		hbase.zookeeper.quorum     
		Slave1
	

三、配置regionservers
Master
Slave1
四、复制Hbase及其配置到其他节点

将配置好的Habse文件压缩后复制到各节点,各节点的.bashrc文件配置也要和主节点保持一致,具体命令如下

cd /usr/local/
tar -zcf ~/hbase.master.tar.gz ./hbase
scp  ~/hbase.master.tar.gz Slave1:~/hbase

在Slave1节点上执行:

sudo rm -rf /usr/local/hbase  
sudo tar -zxvf ~/hbase -C /usr/local/
sudo chown -R hadoop /usr/local/hbase
sudo vim ~/.bashrc
export PATH=$PATH:/usr/local/hbase/bin
source ~/.bashrc
五、Master启动Hbase
start-all.sh
start-hbase.sh
jps

Master主机jps

Slave1节点jps

通过创建一个表来检测hbase是否正常

hbase shell
create 't1','f1','f2','f3'
list


或者通过浏览器打开http://Master:16010查看hbase开启状况

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

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

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