大数据学习-HBase环境配置

HBase环境配置

0、前置

需要根据笔者之前的两篇博客完成:

大数据学习-CentOS7安装

大数据学习-大数据环境配置

1、压缩包下载

地址:https://mirrors.bfsu.edu.cn/apache/hbase/hbase-1.3.6/

这里我们选择的版本是hbase-1.3.6-bin.tar.gz

将下载好的压缩包上传到 /bigdata/soft 下

三台机器都需要配置

2、HBase解压安装

tar -zxf /bigdata/soft/hbase-1.3.6-bin.tar.gz -C /bigdata/install/

3、设置环境变量

vi ~/.bashrc

添加以下内容

export HBASE_HOME=/bigdata/install/hbase-1.3.6
export PATH=.:$HBASE_HOME/bin:$PATH

保存退出后

source ~/.bashrc

4、HBase文件配置

先进入HBase安装目录的conf目录下

cd /bigdata/install/hbase-1.3.6/conf

1)配置hbase-env.sh文件

vi hbase-env.sh

找到并修改或没找到则添加以下:

export JAVA_HOME=/bigdata/install/jdk1.8.0_141
export HBASE_CLASSPATH=/bigdata/install/hadoop-2.6.0-cdh5.14.2/etc/hadoop
export HBASE_MANAGES_ZK=false

说明:

第一条:配置JDK的安装目录

第二条:配置hadoop master配置文件路径

第三条:true表示使用HBase自带的ZooKeeper,false代表使用外部安装的ZooKeeper

2)配置hbase-site.xml文件

vi hbase-site.xml

用以下替换空的configuration标签

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://master:8020/habse</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.zookeeper.property.clientPort</name>
		<value>2181</value>
	</property>
	<property>
		<name>hbase.zookeeper.property.datadir</name>
		<value>/bigdata/install/hbase-1.3.6/zk_data</value>
	</property>
</configuration>

说明:

①hbase.rootdir:配置HBase数据存放目录,这里使用的是HDFS,这个值的地址和端口需要与安装的Hadoop目录下etc/hadoop/core-site.xml文件中的fsdefaultFS属性值相同,即core-site.xml的值设置为hdfs://master:8020/,则hbase.rootdir的值设置为hdfs://master:8020/habse

②hbase.cluster.distributed:默认为false,表示单机运行,true表示在分布模式下运行

③hbase.zookeeper.quorum:该属性配置的是ZooKeeper集群个服务器的位置,一般为奇数个服务器

④hbase.zookeeper.property.clientPort:该属性配置的是ZooKeeper的端口号,这个属性和ZooKeeper安装目录下conf/zoo.cfg文件中的clientPort属性值一样

3)修改regionservers文件

vi regionservers

添加内容如下

master
slave1
slave2

5、启动并查看

注意启动前需要启动hadoop和zookeeper

#启动hadoop
start-all.sh
#启动zookeeper
#三台机器启动zookeeper服务这个命令三台机器都要执行
/bigdata/install/zookeeper-3.4.5-cdh5.14.2/bin/zkServer.sh  start
#查看状态
/bigdata/install/zookeeper-3.4.5-cdh5.14.2/bin/zkServer.sh  status
#如果没有成功,可以通过zkServer.sh stop停止后,在重新start试试

输入以下命令启动hbase

start-hbase.sh

输入jps命令查看进程

Jps

在这里插入图片描述

打开浏览器输入“http://192.168.49.130:16010”查看master信息

在这里插入图片描述
hdfs集群(http://192.168.49.130:50070)文件目录下多了hbase目录在这里插入图片描述

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值