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

437 字
2 分钟
[教程] 在 Linux 上部署 HBase 的详细配置过程
[教程] 在 Linux 上部署 HBase 的详细配置过程

HBase 是一个分布式的、面向列的开源数据库,详细的也不再多讲。之所以有这篇文章是因为博主在学业上需要用到这一软件,因此自己摸索并记录下部署过程。

Head Pic: 「HAPPY BIRTHDAY ほのかちゃん」/「ぱち@c93落選しました」のイラスト [pixiv]

在我心中,这个女团永远不会过气


1. 准备 JDK#

由于 HBase 是基于 Java 开发的,所以其依赖于 JDK 运行。

首先打开 Java SE Development Kit 8 的下载页面,找到对应你的 Linux 系统位数的版本,然后下载下来并解压。

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

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

Terminal window
hbase shell

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

[教程] 在 Linux 上部署 HBase 的详细配置过程
https://moe.best/posts/hbase/
作者
神代綺凛
发布于
2017-12-09
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
[Pcap DNSProxy] 无污染DNS搭建 linux下编译过程全记录
教程Pcap DNSProxy 是一个基于 WinPcap/LibPcap 用于过滤 DNS 投毒污染的工具,提供便捷和强大的包含正则表达式的修改 Hosts 的方法,以及对 DNSCurve/DNSCrypt 协议、并行和 TCP 协议请求的支持。多服务器并行请求功能,更可提高在恶劣网络环境下域名解析的可靠性。
2
[frp] 内网穿透神器搭建 萌新也看得懂的教程系列
教程目前个人认为配置和使用上是最方便的内网穿透工具,已经用了快两年了,拿来穿透进没有公网的位于学校宿舍的路由器,蹭蹭百度文库企业账号和知网之类的23333
3
[L2TP] 在Linux上搭建L2TP服务器 & Windows连接L2TP失败的解决方法
Linux 笔记记一次困扰了我两天的瞎折腾。
4
[ChinaDNS] 无污染的智能路由 DNS 折腾记
教程手上有台去年被京东云骗了买的80多rmb一年的1M小水管机子,闲着也是闲着,就打算用 ChinaDNS 项目部署一个无污染的DNS服务,其中遇到了许多坑,弄清楚了之后我觉得很有必要写一篇教程(特别是在用H大的老毛子固件上的ChinaDNS的朋友们需要看一看),其中涉及到 DNS 污染的问题是重点
5
[Linux] 一键全自动 dd 安装 Windows
教程在 Linux 机器上一键全自动安装 Windows 系统,突破没有 VNC,没有救援模式,内存比 dd 包小的限制。使用 Debian Live CD 中的 busybox 做中间媒介,经过复杂的处理,使得即使没有 DHCP 能够让 Windows 获取网络参数,也能让 Windows 操作系统在开机的第一时间能够连通网络。
随机文章随机推荐
Profile Image of the Author
神代綺凛
专业咕咕
分类
标签
站点统计
文章
107
分类
15
标签
269
总字数
140,468
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
EdgeOne Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录