[教程] 在 Linux 上部署 HBase 的详细配置过程
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »
HBase 是一个分布式的、面向列的开源数据库,详细的也不再多讲。之所以有这篇文章是因为博主在学业上需要用到这一软件,因此自己摸索并记录下部署过程。
Head Pic: 「HAPPY BIRTHDAY ほのかちゃん」/「ぱち@c93落選しました」のイラスト [pixiv]
在我心中,这个女团永远不会过气
HBase
1. 准备 JDK
由于 HBase 是基于 Java 开发的,所以其依赖于 JDK 运行。
首先打开 Java SE Development Kit 8 的下载页面,找到对应你的 Linux 系统位数的版本,然后下载下来并解压。
cd /usr
mkdir java
cd java
# 在 oracle 下载 jdk 前必须先同意协议,并且复制点开链接后的带 AuthParam 参数的 URL 来下载
wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gz?AuthParam=1512813306_6a463d0f5669caf4fa723bc2f6fce52a
tar -xzvf jdk-8u152-linux-x64.tar.gz
# 删除原压缩包
rm -f jdk-8u152-linux-x64.tar.gz
2. 部署 HBase
- 进入 HBase 官网,选择一个比较快的源(国内建议用 HTTP 那几个,国外建议用 BACKUP SITES 那几个),然后找到你需要的 HBase 版本的压缩包并下载(我选择的是 1.2.6 稳定版)
cd /usr wget http://mirror.bit.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz tar -xzvf hbase-1.2.6-bin.tar.gz # 删除原压缩包 rm -f hbase-1.2.6-bin.tar.gz
- 配置 HBase 数据储存目录,如果不配置的话,重启HBase 后数据库中的内容都会消失
以下是配置示例- 创建数据目录
cd /usr/hbase-1.2.6 mkdir data
- 编辑 HBase 目录中的
conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/hbase-1.2.6/data</value> </property> </configuration>
- 创建数据目录
- 将 HBase 的 bin 文件夹的路径添加到
PATH
环境变量,将 JDK 的路径添加到JAVA_HOME
环境变量- 编辑
/etc/profile
文件,在最末端添加export PATH=$PATH:/usr/hbase-1.2.6/bin export JAVA_HOME=/usr/java/jdk1.8.0_152
- 重载系统配置
source /etc/profile
- 编辑
- 开启 HBase 服务
bash start-hbase.sh
至此所有配置已经完成,可以开始使用 HBase 了
hbase shell