共计 1608 个字符,预计需要花费 5 分钟才能阅读完成。
HBase 是一个分布式的、面向列的开源数据库,具有可伸缩性和高性能的特点。本篇文章旨在为博主学业中需要使用到 HBase 的情况下,记录并分享 HBase 在 Linux 系统上的部署过程。
准备 JDK
由于 HBase 是基于 Java 开发的,因此在部署 HBase 之前,需要先准备好 Java Development Kit (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
部署 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 之前,我们需要配置 HBase 的数据储存目录,否则在重启 HBase 后,数据库中的内容将会丢失。以下是一个配置示例:
首先创建数据目录:
cd /usr/hbase-1.2.6
mkdir data
然后编辑 HBase 目录中的 conf/hbase-site.xml 文件,添加以下配置:
hbase.rootdir
file:///usr/hbase-1.2.6/data
设置环境变量
为了能够方便地使用 HBase 和 JDK,我们需要将 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 服务
现在,所有的配置都已经完成,可以开始使用 HBase 了。运行以下命令来启动 HBase 服务: 文章来源:https://www.toymoban.com/diary/system/570.html
bash start-hbase.sh
至此,你已经成功部署了 HBase,并且可以开始使用它了。 文章来源地址 https://www.toymoban.com/diary/system/570.html
到此这篇关于在 Linux 上部署 HBase 的详细配置过程的文章就介绍到这了, 更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持 TOY 模板网!
原文地址:https://www.toymoban.com/diary/system/570.html
如若转载,请注明出处:如若内容造成侵权 / 违法违规 / 事实不符,请联系站长进行投诉反馈,一经查实,立即删除!