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

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

bash start-hbase.sh

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

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

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

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

领支付宝红包 赞助服务器费用
如何在Laravel功能测试中设置请求Cookie?解决方法详解
上一篇 2023年12月04日 16:29
车联网数据分析:大数据实时拯救生命,预防事故的关键
下一篇 2023年12月05日 17:10

相关文章

  • HBase【部署 01】CentOS 7.5 部署 hbase-2.4.5 单机版standalone模式(详细安装+配置+增删改查测试脚本)(附开源镜像站地址)

    HBase的 官网 内容还是挺多的,下载安装包还是使用 清华大学开源软件镜像站 会快一些 ⚡️ 本文的安装文件为:hbase-2.4.5-bin.tar.gz HBase 是一个构建在 Hadoop 文件系统之上的面向列的数据库管理系统。运行时不仅需要 Hadoop 还依赖 JDK 环境,HBase 2.0+ 以上版本不再支持 JDK 1.7 ,需

    2024年04月11日
    浏览(46)
  • Linux部署Seata详细过程记录

    Seata官方文档地址 Seata安装包下载地址 依赖版本说明地址 SpringCloudAlibaba版本对应组件版本说明,详细参考官网文档。 当前使用Spring-cloud-alibaba对应的seata版本为v1.3.0,所以需要下载v1.3.0版本安装包 将安装包上传到服务器上,个人默认存储地址 /usr/local/lib/java 解压安装包,移动

    2024年02月03日
    浏览(47)
  • Linux开发环境配置详细过程--正点原子阿尔法开发板

    开发环境,电脑使用无线网卡为开发板提供网络 编辑虚拟机设置-添加-网络适配器-设置添加的网络适配器为NAT模式 编辑-虚拟网络编辑器设置-更改设置-添加网络VMnet0并设置为桥接模式-保存后还原默认设置 上述设置后Ubuntu中会有两个网卡的信息,一个用来让Ubuntu上网,另一个

    2024年02月11日
    浏览(47)
  • Linux多虚拟机集群化配置详解(Zookeeper集群、Kafka集群、Hadoop集群、HBase集群、Spark集群、Flink集群、Zabbix、Grafana部署)

    前面安装的软件,都是以单机模式运行的,学习大数据相关的软件部署,后续安装软件服务,大多数都是以集群化(多台服务器共同工作)模式运行的。所以,需要完成集群化环境的前置准备,包括创建多台虚拟机,配置主机名映射,SSH免密登录等等。 我们可以使用VMware提供

    2024年02月04日
    浏览(52)
  • HBase架构和部署(超级详细)

    N.1.1 HBase简介 1 )HBase是一个分布式的、 面向列 的开源数据库,它是一个适合于 非结构化数据存储 的数据库。另一个不同的是HBase基于列的而不是基于行的模式。 (1) 关系型数据库: ———————————————————————— ———————————————

    2024年02月04日
    浏览(47)
  • Linux_CentOS_7.9部署Docker以及镜像加速配置等实操验证全过程手册

    前言:实操之前大家应该熟悉一个新的名词DevOps 俗称开发即运维、新一代开发工程师(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合…那我们Docker之所以发展如此

    2024年02月15日
    浏览(39)
  • 大数据NoSQL数据库HBase集群部署——详细讲解~

    HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL 数据库。 和Redis一样,HBase是一款KeyValue型存储的数据库。 不过和Redis设计方向不同 Redis设计为少量数据,超快检索 HBase设计为海量数据,快速检索 HBase在大数据领域应用十分广泛,现在我们来在node1、node2、node3上部署H

    2024年02月11日
    浏览(48)
  • 【大数据监控】Grafana、Spark、HDFS、YARN、Hbase指标性能监控安装部署详细文档

    Grafana 是一款开源的数据可视化工具,使用 Grafana 可以非常轻松的将数据转成图表(如下图)的展现形式来做到数据监控以及数据统计。 解压 配置 mapping 文件 修改spark的metrics.properties配置文件,让其推送metrics到Graphite_exporter namenode.yaml datanode.yaml 配置 hadoop-env.sh yarn.yaml 配置 ya

    2023年04月21日
    浏览(59)
  • 【Docker安装部署FastDFS详细过程】

    🚀 AI破局先行者 🚀 🌲 AI工具、AI绘图、AI专栏 🍀 🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎 🌲 恭喜你发现一

    2024年01月16日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包