在 Linux 上部署 HBase 的详细配置过程

15,996次阅读
没有评论

共计 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 服务:

bash start-hbase.sh

至此,你已经成功部署了 HBase,并且可以开始使用它了。 文章来源地址 https://www.toymoban.com/diary/system/570.html

到此这篇关于在 Linux 上部署 HBase 的详细配置过程的文章就介绍到这了, 更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持 TOY 模板网!

原文地址:https://www.toymoban.com/diary/system/570.html

如若转载,请注明出处:如若内容造成侵权 / 违法违规 / 事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于1970-01-01发表,共计1608字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)