HDFS 之 Topology(Rack) Awareness - 机架感知

2024-02-23 18:44

本文主要是介绍HDFS 之 Topology(Rack) Awareness - 机架感知,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、 简介

机架感知在大型分布式存储系统中非常实用,可以有效保证数据的高可用,同时提升集群稳定性。在HDFS中,也实现了类似Topology Awareness的机制,只不过是采用软件的方式模拟。

2、机架感知存在的意义

在这里插入图片描述
分布式存储系统的一个特殊之处在于其通常包含非常多的机器。Client在借助网络通道访问集群时,仍然会受到比如交换机网口的限制,通常大型的分布式集群都会跨好几个机架,甚至多数据中心,由这些机器共同组织一个分布式的集群。一个典型的集群物理节点部署结构如上图。

搭建大型集群时,需要考虑是否跨IDC(数据中心),单IDC可能由多机房组成,为便于管理机器和网络,机房中的机器之间会经过交换机,这里的每一级之间都是通过网络互通。从上到下,每层的网络带宽总和依次变小;同时网络包经过的层级越多,端到端的时延就越长。

对于分布式存储系统而言,有两个不容忽视的问题:

  • 读写访问需要尽可能稳定且高效,也就是两个节点间交互链路不建议过长。
  • 数据副本所在节点区域不建议过近,有利于提高容错能力。上面的两点有着先天的矛盾,为了平衡系统运行,一个有效的方法就是结合Topology Awareness(机架感知)。

将上面的图片抽象为下图。

这篇关于HDFS 之 Topology(Rack) Awareness - 机架感知的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/739576

相关文章

BD错误集锦9——查询hive表格时出错:Wrong FS: hdfs://s233/user/../warehouse expected: hdfs://mycluster

集群环境描述:HDFS集群处于HA模式下,同时启动了YARN\JN\KAFKA\ZK。 现象: FAILED: SemanticException Unable to determine if hdfs://s233/user/hive/warehouse/mydb.db/ext_calllogs_in_hbase is encrypted: java.lang.IllegalArgument

基于感知哈希算法的视觉目标跟踪

偶然看到这三篇博文[1][2][3],提到图片检索网站TinEye和谷歌的相似图片搜索引擎的技术原理。以图搜图搜索引擎的使命是:你上传一张图片,然后他们尽全力帮你把互联网上所有与它相似的图片搜索出来。当然了,这只是他们认为的相似,所以有时候搜索结果也不一定对。事实上,以图搜图三大搜索引擎除了上面的老牌的TinEye和Google外,还有百度上线不算很久的新生儿:百度识图。之前听余凯老师的一个D

HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”

6月21-23日,华为开发者大会(HDC 2024)盛大开幕。6月23日上午,《HarmonyOS开放能力,使能应用原生易用体验》分论坛成功举办,大会邀请了多位华为技术专家深度解读如何通过根技术、开放能力、场景化控件等亮点能力,基于人的感知及操作习惯进而设计出更简单易用的鸿蒙原生应用体验,并邀请头部优秀应用介绍其开发实践,分享其在体验创新与简易开发中的经验。 原生易用作为六大鸿蒙原生体验之一

自动驾驶⻋辆环境感知:多传感器融合

目录 一、多传感器融合技术概述 二、基于传统方法的多传感器融合 三、基于深度学习的视觉和LiDAR的目标级融合 四、基于深度学习的视觉和LiDAR数据的前融合方法 概念介绍 同步和配准 时间同步 标定 摄像机内参标定(使用OpenCV) 摄像机与LiDAR外参标定 空间同步 具体应用 4.1 BEV-LaneDet 4.2 BEVFormer v2 一、多传感器融

2D环境感知CenterNet安装

项目地址: https://github.com/xingyizhou/CenterNet 搭建环境并配置CenterNet 这一步主要参考文档INSTALL.md, 但请注意以下几点, 可以避免一些问题。 1.  在文档第1歩中, 若cuda版本是10.0之后的, 使用 conda install pytorch=1.0 torchvision -c pytorch 安装1.0以上的p

图像处理与视觉感知复习--三维重建基础

文章目录 完整的摄像机模型(摄像机内外参数)理解三个参考系齐次坐标系中的投影变换 摄像机标定单视图几何无穷远点、无穷远线、无穷远平面影消点、影消线 三维重建基础与极几何极几何、本质矩阵与基础矩阵 双目立体视觉视差或深度的推导过程 完整的摄像机模型(摄像机内外参数) 径向畸变:图像像素点以畸变中心为中心点,沿着径向产生的位置偏差,从而导致图像中所成的像发生形变 理解三个参考系

hdfs java客户端使用,文件上传下载,预览的实现

1. 环境部署        1.1 Linux hadoop集群搭建 Hadoop大数据集群搭建(超详细)_hadoop集群搭建-CSDN博客        1.2 windows hadoop util 安装       Hadoop——Windows系统下Hadoop单机环境搭建_hadoop windows开发环境搭建-CSDN博客         1.3 温馨提示,如果要使用ja

ECCV2020 | 300+FPS!超快的结构感知车道检测新网络

点击上方蓝字,获得更多精彩内容 精彩内容 浙大提出:超快速结构感知的车道线检测网络 ,在速度和准确性方面综合表现出色!轻量级版本速度高达300+ FPS!论文链接:https://arxiv.org/abs/2004.11757代码刚开源:https://github.com/cfzd/Ultra-Fast-Lane-Detection作者团队:浙江大学(李玺团队) 1 摘要 从上图可以看出

[CVPR论文介绍] BASNet:边缘感知的显著性物体检测

点击上方“AI公园”,关注公众号,选择加“星标“或“置顶” 作者:Jae Duk Seo 编译:ronghuaiyang 导读 和昨天的那篇U²Net同作者,但是更早一点。 大多数深度学习方法→在显著性预测时侧重于区域预测→但现在他们创建了一个新的损失函数→也考虑了目标的边界。 显著性预测→我们人类擅长于此→关注给定的图像或视频中的“重要”目标。(但没有很多方法考虑目标的边界)。现在有很

如何配置Hadoop2.0HDFS的HA以及联邦使用QJM

配置过程详述       大家从官网下载的apache hadoop2.2.0的代码是32位操作系统下编译的,不能使用64位的jdk。我下面部署的hadoop代码是自己的64位机器上重新编译过的。服务器都是64位的,本配置尽量模拟真实环境。大家可以以32位的操作系统做练习,这是没关系的。关于基本环境的详细配置,大家可以观看我的视频,或者浏览吴超沉思录的相关文章。     在这里我们选