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文件,添加以下配置:
<configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/hbase-1.2.6/data</value> </property> </configuration>
设置环境变量
为了能够方便地使用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模板网!