HBase安装部署

embedded/2024/9/23 22:40:09/

Apache HBase是按列存储数据的NoSQL类型数据库,其数据文件是存储在Hadoop集群中,支持数据以及服务的高可用性以及支持集群节点的大规模可扩展性,本文主要描述HBase的安装部署。

图片

如上所示,HBase的总体架构,HBase Master服务运行在Hadoop集群的NameNode节点上,负责监控以及管理HBase ReginServer服务的运行,HBase RegionServer服务运行Hadoop集群的DataNode节点上,负责监控以及管理数据存储区域Region服务的运行

图片

如上所示,RegionServer服务负责集群数据的分区存储以及同步备份、ZooKeeper服务负责数据存储文件HLog的索引、Hadoop分布式文件系统负责存储数据文件

NameNode1  Master

ZooKeeper1

HBase Master

192.168.0.136

DataNode1

NameNode2  Slave

ZooKeeper2

HBase Master Backup

RegionServer1

192.168.0.137

DataNode2

ZooKeeper3

ReginServer2

192.168.0.138

DataNode3

RegionServer3

192.168.0.139

如上所示,Hadoop集群服务节点、HBase集群服务节点、ZooKeeper集群服务节点对应的IP地址信息

Hadoop版本

Hadoop-3.3.6

HBase版本

HBase-2.5.8

JDK版本

JDK 8

如上所示,HBase集群安装部署的Hadoop版本、HBase版本以及JDK版本的对应关系

图片

如上所示,在HBase集群主节点中设置Java环境信息

图片

如上所示,在HBase集群主节点中设置集群节点的主机信息、同步到集群其他节点

图片

如上所示,在HBase集群主节点中设置HBase分布式集群属性配置以及ZooKeeper的集群信息

图片

如上所示,在HBase集群主节点中设置regionserver集群服务节点信息

图片

如上所示,在HBase集群主节点中设置HBase Master集群服务节点信息

图片

如上所示,在HBase集群主节点中同步集群属性配置文件到集群其他节点

图片

如上所示,在HBase集群主节点中启动HBase集群服务

图片

图片

图片

图片

如上所示,HBase集群节点上显示HBase集群服务启动成功


http://www.ppmy.cn/embedded/15298.html

相关文章

小程序中fit格式等运动数据文件怎样实现可视化

要在小程序中实现 FIT(Flexible and Interoperable Data Transfer)格式等运动数据文件的可视化,主要涉及到三个步骤:解析 FIT 文件、处理数据、以及数据可视化。下面是一个简化的流程和一些建议: 1. 解析 FIT 文件 F…

麒麟龙芯loongarch64 electron 打包deb包

在麒麟龙芯(loongarch64)电脑上 使用electron 开发桌面应用。之前用electron-packager 打包出来的是文件夹 是 unpack 包。现在需要打包deb包,依据开发指南开始打包。 在项目文件夹下 打开终端 输入 npm run packager 先打包unpack包 然后…

短视频创新的新方向项目智享智能实景直播系统,直播间没有流量?不会直播不知道怎么直播,智享直播帮助商家自动卖券!

电商行业的发展势头不可小觑,特别是随着拼多多、抖音和快手等巨头进军电商领域。与此同时,直播卖货模式也兴起,各大平台纷纷推出。然而,这种销售方式对主播的综合能力要求很高,使得一些有意尝试直播卖货的人望而却步。…

MySQL数据表记录删操作

删除操作 作用删除表里的记录行(都是整行整行的删除的) 1.单表的删除 语法: delete from 表名 where 要删除的记录筛选条件; 案例:删除员工编号大于203的员工信息 delete from employees where employee_id>203; 2.多表…

NumPy简单学习(需要结合书本)

NumPy简单学习(需要结合书本:Python数据分析与应用) 文章目录 NumPy简单学习(需要结合书本:Python数据分析与应用)前言导库: 一、大概内容1.掌握NumPy数组对象ndarray(1)…

C# 扩展运算符(...)的详细解析

在C#编程中,扩展运算符(…)是一种非常有用的特性,它可以将一个数组或集合转换成一个可迭代的序列。扩展运算符在C# 7.0及以后的版本中引入,提供了一种简洁的方式来创建数组、列表或集合的实例,尤其是在需要…

【AI学习】对微调(Fine-tuning)的理解

这张图来自Andrew Ng(即吴恩达),描述了训练大模型的各个阶段。预训练阶段就是预测下一个token的阶段,对数据质量要求不高,但是数据量大。第二个阶段,SFT(supervised finetuning),就是有监督的微…

K8S Service 常见问题

Service 问题排查 为了演示需要部署以下服务。 apiVersion: apps/v1 kind: Deployment metadata:name: busyboxnamespace: appslabels:app: busybox spec:replicas: 1selector:matchLabels:app: busyboxtemplate:metadata:labels:app: busyboxspec:containers:- name: busybo…