神代綺凛

[教程] 在 Linux 上部署 HBase 的详细配置过程
HBase 是一个分布式的、面向列的开源数据库,详细的也不再多讲。之所以有这篇文章是因为博主在学业上需要用到这一软...
扫描右侧二维码阅读全文
09
2017/12

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

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

  1. 进入 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
  2. 配置 HBase 数据储存目录,如果不配置的话,重启HBase 后数据库中的内容都会消失
    以下是配置示例
    1. 创建数据目录
      cd /usr/hbase-1.2.6
      mkdir data
    2. 编辑 HBase 目录中的conf/hbase-site.xml
      <configuration>
          <property>
              <name>hbase.rootdir</name>
              <value>file:///usr/hbase-1.2.6/data</value>
          </property>
      </configuration>
  3. 将 HBase 的 bin 文件夹的路径添加到PATH环境变量,将 JDK 的路径添加到JAVA_HOME环境变量
    1. 编辑/etc/profile文件,在最末端添加
      export PATH=$PATH:/usr/hbase-1.2.6/bin
      export JAVA_HOME=/usr/java/jdk1.8.0_152
    2. 重载系统配置
      source /etc/profile
  4. 开启 HBase 服务
    bash start-hbase.sh

至此所有配置已经完成,可以开始使用 HBase 了

hbase shell
搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH3HYATVBJW
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
季付$47CN2 GIA线路,1核/1G内存/20G硬盘/1T@2.5Gbps【点击购买
Last modification:December 9th, 2017 at 07:36 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

4 comments

  1. 卫视达科技  Windows 7(Windows 7) / Firefox 57.0(Firefox 57.0)
    月付多少钱啊?服务器是哪儿的
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 62.0.3202.89(Google Chrome 62.0.3202.89)
      @卫视达科技 CN2优化线路只有洛杉矶的,月付只剩下 SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 了,会比较贵
  2. 卫视达科技  Windows 7(Windows 7) / Firefox 57.0(Firefox 57.0)
    你这儿板瓦工有月付的吗?
    1. 神代綺凜  Mac OS X(Mac OS X) / Safari(Safari)
      @卫视达科技 可以月付,但是年付更划算一些