`
18901888895
  • 浏览: 6443 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HDFS磁盘调度策略

 
阅读更多

callstack:

 

FsVolumeList.getNextVolume(StorageType,long)----->FsVolumeList.chooseVolume(List,long)----->RoundRobinVolumeChoosingPolicy.chooseVolumn(List,long)

 

OR

 

FsVolumeList.getNextVolume(StorageType,long)----->FsVolumeList.chooseVolume(List,long)----->AvailableSpaceVolumeChoosingPolicy.chooseVolumn(List,long)

 

 

 

 

前者: Choose volumes in round-robin order.

后者: A DN volume choosing policy which takes into account the amount of free space on each of the available volumes when considering where to assign a new replica allocation. By default this policy prefers assigning replicas to those volumes with more available free space, so as to over time balance the available space of all the volumes within a DN.

 

 

默认采用RoundRobinVolumeChoosingPolicy

可以通过配置dfs.datanode.fsdataset.volume.choosing.policy参数来使用AvailableSpaceVolumeChoosingPolicy策略

 

数据请求过来时候,会依次轮训判断每块盘的可用空间大小是否大于请求的大小,如果请求写入数据的空间大于一台机器上所有磁盘的空间时候,会抛 out of space异常

分享到:
评论

相关推荐

    8、HDFS内存存储策略支持和“冷热温”存储

    8、HDFS内存存储策略支持和“冷热温”存储 网址:https://blog.csdn.net/chenwewi520feng/article/details/130338388 本文介绍HDFS的存储策略以及“冷热温”存储的配置。 本文的前提依赖是hadoop集群环境可以正常的...

    HDFS可靠性策略

    分布式文件系统(HDFS)的高可靠性主要是由多种策略及机制共同作用实现的。

    云计算中HDFS副本管理策略及其应用研究.pdf

    云计算中HDFS副本管理策略及其应用研究.pdf

    论文研究-基于差别概率的HDFS数据放置策略 .pdf

    基于差别概率的HDFS数据放置策略,朱亮亮,卢美莲,HDFS默认的数据放置策略是以均等概率选择数据节点来保证数据均衡地写入数据节点。然而在数据节点性能存在较大差异的实际HDFS集群应�

    云计算环境中HDFS数据块存储策略研究.pdf

    云计算环境中HDFS数据块存储策略研究.pdf

    HDFS Comics HDFS 漫画

    HDFS是Hadoop分布式计算的存储基础。HDFS具有高容错性,可以部署在通用硬件设备上,适合数据密集型应用,并且提供对数据读写的高吞 吐量。HDFS能 够提供对数据的可扩展访问,通过简单地往集群里添加节点就可以解决...

    HDFS管理工具HDFS Explorer下载地址、使用方法.docx

    windows平台下的HDFS文件浏览器,就像windows管理器一样管理你的hdfs文件系统。现在官网已经停止更新这款软件。具体配置如下: HDFS配置页面及端口http://master:50070 配置HDFS服务器 配置WebHDFS HDFS Explorer...

    hdfs源码.zip

    4.2.2 Datanode磁盘存储结构 315 4.2.3 DataStorage实现 317 4.3 文件系统数据集 334 4.3.1 Datanode上数据块副本的状态 335 4.3.2 BlockPoolSlice实现 335 4.3.3 FsVolumeImpl实现 342 4.3.4 ...

    HDFS文件的查看

    hdfs文件的查看 hdfs fs -cat /文件名

    HDFS实例基本操作

    在安装好HDFS的前提下,此项目包含HDFS的基本操作,上传,下载,创建文件夹等。

    实验二:熟悉常用的HDFS操作

    A.2实验二:熟悉常用的HDFS操作 本实验对应第4章的内容。 A.2.1 实验目的 (1)理解 HDFS在Hadoop体系结构中的角色。(2)熟练使用HDFS操作常用的 Shell命令。(3)熟悉HDFS操作常用的Java API。 A.2.2 实验平台 (1)操作...

    MR处理HDFS日志样例

    MR处理HDFS日志样例

    HDFS体系架构汉化文档.pdf

    Hadoop分布式文件系统( HDFS )是一种旨在在商品硬件上运行的分布式文系统。它与现有的分布式文件系统许多相似之处。 但是,与其他分布式文件系统的区别很明显。 HDFS 具有高度的容错能力,旨在部署低成本硬件上。 ...

    HDFS配置文件hdfs-site

    HDFS测试环境配置文件,稳定运行无异常,分享给大家学习参考用;

    HDFS文件操作命令与HDFS编程

    文档详细的讲述了Hadoop中HDFS文件操作命令和HDFS编程

    HDFS文件的上传

    hdfs 文件的上传,hdfs fs -put /文件名

    分布式存储系统——HDFS

    1. 分布式文件系统与HDFS 2. HDFS 的shell 操作 3. HDFS 体系结构与基本概念 4 HDFS 的web 接口 5. HDFS 的java 访问接口 6. HDFS 的RPC 机制 7. NameNode 的接口分析 8. DataNode 的接口分析 9. HDFS 的写数据过程...

    实验二、HDFS shell操作及HDFS Java API编程

    适合刚接触hadoop的学生或小白,内容包括HDFS shell操作及HDFS Java API编程 有图片有代码

    hadoop-hdfs-client-2.9.1-API文档-中英对照版.zip

    赠送jar包:hadoop-hdfs-client-2.9.1.jar; 赠送原API文档:hadoop-hdfs-client-2.9.1-javadoc.jar; 赠送源代码:hadoop-hdfs-client-2.9.1-sources.jar; 赠送Maven依赖信息文件:hadoop-hdfs-client-2.9.1.pom;...

    HDFS文件的下载

    hdfs文件的下载

Global site tag (gtag.js) - Google Analytics