HBase安装步骤

  • 一、准备工作
  • 二、安装步骤
  • (一)解压
  • (二)HBase配置
  • 1.配置hbase-env.sh
  • 2.配置hbase-site.xml
  • (三)环境配置
  • (四)启动hbase
  • (五)关闭hbase
  • 三、hive + hbase




  前言:下文中的IP地址、文件路径、主机名等,请根据您自己的实际情况,进行修改和配置。



一、准备工作

  • 安装一台虚拟机(★★★ 虚拟机 CentOS 7的安装步骤 ★★★)
  • 启动一台虚拟机,并连接至Xshell、Xftp(连接方法)
  • 安装、搭建好JDK、MySQL、Hadoop、Zookeeper、Hive,并做好免密登录
  • 建议在虚拟机里单独创建两个文件夹(downloadsoftware),用来存放安装包和软件
  • 需要将 hbase-1.2.0-cdh5.14.2.tar.gz 文件,上传至 download 目录。或者在shell窗口内,输入命令:yum install lrzsz,待加载完毕后可以直接将Windows下的文件拖拽至shell窗口内
  • 建议在 software 目录下新建一个子目录 hadoop ,用来存放 hadoop 生态圈的相关软件

二、安装步骤

(一)解压

  1.输入命令:cd /opt/downloadls,查看是否存在 hbase-1.2.0-cdh5.14.2.tar.gz 这个文件。

cdh hbase 不稳定 cdh安装hbase_大数据

  2.输入命令:tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/software/hadoop/,将文件解压到 software 下的 hadoop 文件夹里。

  3.解压完毕后,输入命令:cd /opt/software/hadoop/,进入到 software 下的 hadoop 目录里,输入命令:ls,查看该目录下是否存在 hbase-1.2.0-cdh5.14.2.tar.gz 这个文件。

cdh hbase 不稳定 cdh安装hbase_hbase_02

  4. 输入命令:mv hbase-1.2.0-cdh5.14.2/ hbase120,将解压后的文件重命名为 hive110

cdh hbase 不稳定 cdh安装hbase_linux_03

(二)HBase配置

1.配置hbase-env.sh

  输入命令:cd /opt/software/hadoop/hbase120/confvi hbase-env.sh,将下图区域配置成下方代码。

cdh hbase 不稳定 cdh安装hbase_linux_04


cdh hbase 不稳定 cdh安装hbase_大数据_05

export JAVA_HOME=/opt/software/jdk180

export HBASE_MANAGES_ZK=false

2.配置hbase-site.xml

  输入命令:cd /opt/software/hadoop/hbase120/confvi hbase-site.xml,将下图区域配置成下方代码,这里需要用到zookeeper中的文件夹。

cdh hbase 不稳定 cdh安装hbase_hbase_06

<configuration>
	<property>
		<name>hbase.rootdir</name>
		<value>hdfs://192.168.59.200:9000/hbase</value>
	</property>
	<property>
		<name>hbase.cluster.distributed</name>
		<value>true</value>
	</property>
	<!--
	<property>
		<name>hbase.master.port</name>
		<value>16000</value>
	</property>
	-->
	<property>
		<name>hbase.zookeeper.property.clientPort</name>
		<value>2181</value>
	</property>
	<property>
		<name>hbase.zookeeper.property.dataDir</name>
		<value>/opt/software/hadoop/zookeeper345/mydata</value>
	</property>
</configuration>



(三)环境配置

  1. 输入命令:cd /opt/software/hadoop/hbase120,进入到 hbase120 目录下,输入命令:pwd,查询当前目录路径并复制。

/opt/software/hadoop/hbase120

  2. 输入命令:vi /etc/profile,建议在之前配置过的地方添加下方代码。

#HBASE
export HBASE_HOME=/opt/software/hadoop/hbase120
export PATH=$HBASE_HOME/bin:$PATH

  3. 配置完成之后,保存并退出,输入命令:source /etc/profile,重新载入配置文件。

(四)启动hbase

  1.输入命令:start-all.shzkServer.sh start,并 jps 查看后台进程。

  2.输入命令:start-hbase.sh

cdh hbase 不稳定 cdh安装hbase_cdh hbase 不稳定_07

(五)关闭hbase

  1.输入命令:stop-hbase.sh,并 jps 查看后台进程。

三、hive + hbase

  1.利用hbase作为hive的数据源,因为hbase延时低,数据吞吐量大。

  2.将 hivelib 下的 hive-hbase-handler-1.1.0-cdh5.14.2.jar 拷贝到 hbaselib 下。

cd /opt/software/hadoop/hive110/lib/

cp hive-hbase-handler-1.1.0-cdh5.14.2.jar /opt/software/hadoop/hbase120/lib/

  3.拷贝 hbase 相关 jarhive 中,可以直接从 Xftp 上拉取。

hbase-client-1.2.0-cdh5.14.2.jar
hbase-hadoop2-compat-1.2.0-cdh5.14.2.jar
hbase-hadoop-compat-1.2.0-cdh5.14.2.jar  
hbase-it-1.2.0-cdh5.14.2.jar    
hbase-server-1.2.0-cdh5.14.2.jar