Hbase的安装与简单使用介绍

安装背景:
Hadoop版本:2.9.0
Hbase版本:2.0.0
JDK:1.8
安装步骤:
1、下载tar包
官方地址:http://archive.apache.org/dist/hbase/2.0.0/
在这里插入图片描述
2、将tar包导入到自己的虚拟机中。(题外话:大数据的需要用到的软件特别多,刚开始入门的朋友最好把安装的软件放在同一个目录下,并且使用mv命令重新命名,以便于后期的美观。自己用起来也顺手。)
使用tar -zxvf hbase-2.0.0-bin.tar.gz -C xxxxxx 命令将压缩包解压到xxxxxx路径下若是解压到当前目录,那么-C及以后的xxxxxx不需要。
3、Hbase安装步骤相对简单,只是我自己在尝试安装的时候在Hbase1.2.1版本中遇到一些小麻烦,所以转战到Hbase2.0.0.
修改配置文件
安装Hbase只需要改动三个配置文件,分别是hbase-env.sh,hbase-site.xml,regionservers.

hbase-env.sh

	export JAVA_HOME=/data/jdk                      #添加JDK的路径
	export HBASE_MANAGES_ZK=false          #禁用Hbase自带的zookeeper

hbase-site.xml

	<configuration>
	                <!-- 指定hbase在HDFS上存储的路径 -->
	        <property>
	                <name>hbase.rootdir</name>
	                <value>hdfs://mycluster/hbase</value>
	        </property>
	                <!-- 指定hbase是分布式的 -->
	        <property>
	                <name>hbase.cluster.distributed</name>
	                <value>true</value>
	        </property>
	                <!-- 指定zk的地址,多个用“,”分割 -->
	        <property>
	                <name>hbase.zookeeper.quorum</name>
	                <value>bigdata1,bigdata2,bigdata3</value>
	        </property>
	        <!-- zookeeper端口号 -->
	        <property>
	                <name>hbase.zookeeper.property.clientPort</name>
	                <value>2181</value>
	        </property>
	             <!-- 设置一个zookeeper的数据存放路径,以防出错 -->
	        <property>
	                <name>hbase.zookeeper.property.dataDir</name>
	                <value>/data/zk/zk_data</value>
	        </property>
	        <property>
			<name>hbase.unsafe.stream.capability.enforce</name>
			<value>false</value>
		</property>
	          <!-- 设置会话超时时间 -->
	        <property>
	                <name>zookeeper.session.timeout</name>
	                <value>90000</value>
	        </property>
	</configuration>
	
regionservers(设置regionservers所在虚拟机的地址,我是放在三台上的)
bigdata1
bigdata2
bigdata3

至此,配置完成。下面介绍简单使用,俗称三分钟入门。。。
4、启动Hbase集群
bin/start-hbase.sh
启动完后,还可以在集群中找任意一台机器启动一个备用的master

bin/hbase-daemon.sh start master
新启的这个master会处于backup状态
5. 启动hbase的命令行客户端
bin/hbase shell
Hbase> list // 查看表
Hbase> status // 查看集群状态
Hbase> version // 查看集群版本

之后要将整个Hbase文件夹拷贝到其余虚拟机目录下
命令:scp hbase bigdata2:/data
scp hbase bigdata3:/data

喜欢的朋友点个关注哦,后期会分享大量技术干货。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值