当前位置: 首页 > news >正文

四川城乡住房和城乡建设厅网站首页电脑连上网但是打不开网页

四川城乡住房和城乡建设厅网站首页,电脑连上网但是打不开网页,飞沐网站建设公司,轻量服务器wordpress1.1HDFS产出背景及定义 HDFS 产生背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件…

1.1HDFS产出背景及定义

  • HDFS 产生背景

    随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS 只是分布式文件管理系统中的一种

  • HDFS 定义

    HDFS (Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目录树来定位文件,其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。

    HDFS 的使用场景: 适合一次写入,多次读出的场景,且不支持文件的修改。适合用来做数据分析,并不适合用来做网盘应用。

1.2HDFS优缺点

1.2.1优点

1)高容错性

  • 数据自动保存多个副本。它通过增加副本的形式,提高容错性;

image-20230115230938321

  • 某一个副本丢失以后,它可以自动恢复。

5c745dd9-7355-4509-86da-ae14c31650d0

2)适合处理大数据

  • 数据规模:能够处理数据规模达到GB、TB、甚至PB级别的数据

  • 文件规模:能够处理百万规模以上的文件数量,数量相当之大。

3)可构建在廉价机器上,通过多副本机制,提高可靠性

1.2.2缺点

1)不适合低延时数据访问,比如毫秒级的存储数据,是做不到的。

2)无法高效的对大量小文件进行存储

  • 存储大量小文件的话,它会占用NameNode大量的内存来存储文件目录和块信息。这样是不可取的,因为NameNode的内存总是有限的;

  • 小文件存储的寻址时间会超过读取时间,它违反了HDFS的设计目标。

3)不支持并发写入、文件随机修改

  • 一个文件只能有一个写,不允许多个线程同时写;

  • 仅支持数据append (追加) ,不支持文件的随机修改。

1.3HDFS组成架构

hdfsarchitecture

1)NameNode (nn) :就是Master,它是一个主管、管理者。

  • 管理HDFS的名称空间;

  • 配置副本策略;

  • 管理数据块(Block)映射信息;

  • 处理客户端读写请求。

2)DataNode: 就是Slave。NameNode下达命令,DataNode执行实际的操作。

  • 存储实际的据块

  • 执行数据块的读/写操作

3)Client: 就是客户端

  • 文件切分。文件上传HDFS的时候,client将文件切分成一个一个的Block,然后进行上传;
  • 与NameNode交互,获取文件的位置信息;
  • 与DataNode交互,读取或者写入数据
  • Client提供一些命今来管理HDFS,比如NameNode格式化;
  • Client可以通过一些命今来访问HDFS,比如对HDFS增删查改操作

4)SecondaryNameNode: 并非NameNode的热备。当NameNode挂掉的时候,它并不能马上替换NameNode并提供服务.

  • 辅助NameNode,分担其工作量,比如定期合并Fsimage和Edits,并推送给NameNode;

  • 在紧急情况下,可辅助恢复NameNode。

1.4HDFS文件块大小(面试重点)

1.4.1HDFS文件块大小

HDFS中的文件在物理上是分块存储(Block),块的大小可以通过配置参数(dfs.blocksize)来规定,默认大小在Hadoop2.x和Hadoop3.x版本中是128M,老版本Hadoop1.x中是64M

2ec88d43-6e49-4d8c-8a79-2fe7c8bfc898

1.4.2HDFS文件块大小设置原理

HDFS文件块大小设置主要取决于磁盘传输速率,目前通过Namenode对HDFS元数据进行寻址的时间约为10ms,即查找到目标block的时间为10ms。

寻址时间为传输时间的1%时,则为最佳状态

因此,传输时间为10ms/0.01=1000ms=1s

目前磁盘的传输速率普遍为100MB/s

因此,block大小为1s*100MB/s=100MB

因为电脑底层数据采用二进制存储,所以目前的block块官方大小设置为128MB。

总结:HDFS文件块大小设置主要取决于磁盘传输速率,生产中采用高速磁盘作为存储介质的可以考虑在HDFS的配置文件中设置dfs.blocksize参数调整block块大小。

1.4.3块大小要设置合理

HDFS的块设置太小,会增加寻址时间,程序一直在找块的开始位置;

如果块设置的太大,从磁盘传输数据的时间会明显大于定位这个块开始位置所需的时间。导致程序在处理这块数据时,会非常慢。

http://www.yayakq.cn/news/238282/

相关文章:

  • 网站短期技能培训湖州网站建设企业
  • 做网站毕业答辩问题揭阳市住房和城乡建设局网站
  • 网站邮件设置方法百度竞价广告
  • 网站建设深圳市陕西住房和建设部网站
  • 网站推广都做什么内容智慧新零售系统
  • 网站建设服务商怎么收费赤峰网站建设公司
  • h5邀请函制作如何做网站seo排名优化
  • 兰州商城网站建设wordpress 广播条
  • 显示网站建设精美页面网站使用了seo优化工具怎么检测
  • 网站建设自己能做吗郴州品牌网站建设推广
  • 做美妆网站名称广西建设网电子证查询打印
  • id97网站怎么做的如何在局域网做网站
  • wp如何做网站地图福州做网站公司排名
  • 网站底部备案免费云空间
  • 网站建设费 科目wordpress 文章添加附件
  • 做网站在哪买域名合肥做个网站多少钱
  • 汕头网站搜索优化站内关键词自然排名优化
  • 企业网站如何设置关键词中文网站常用字体
  • 手机网站开发+图库类gta5线下买房网站建设
  • 嘉兴外贸网站建设网店美工培训
  • 农业公司网站建设孟村县做网站价格
  • 做侵权网站用哪里的服务器小程序制作报价单
  • 免费个人简历制作网站专业的培训行业网站制作
  • 河北涿州住房和城乡建设厅网站网站设计是后台做的还是前台做的
  • 建网站的 公司wordpress 死链
  • 滨海网站建设在线推广网站的方法
  • 漯河网站网站建设cms 类网站
  • 长春建站模板厂家wordpress下载管理插件下载
  • 温江做网站公司网页开发与网站开发
  • 网站密钥怎么做茶楼网站