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

旅游网站的功能/高级搜索技巧

旅游网站的功能,高级搜索技巧,动态网站开发技术及其特点,武进建设银行网站首页Hadoop 简介Hadoop是Apache旗下的一款开源分布式计算平台,它通过以分布式文件系统HDFS和MapReduce为核心,为用户提供了系统底层细节透明的分布式基础架构。Hadoop 结构HDFS:它是一个分布式文件系统,以高容错性为设计原则&#xff…

Hadoop 简介

Hadoop是Apache旗下的一款开源分布式计算平台,它通过以分布式文件系统HDFS和MapReduce为核心,为用户提供了系统底层细节透明的分布式基础架构。

Hadoop 结构

HDFS:它是一个分布式文件系统,以高容错性为设计原则,所以可以设计部署在低廉的硬件上。

HDFS设计目标:

1.检测和快速恢复硬件故障。

2.流式的数据访问。

3.简化一致性模型。

4.通信协议。

MapReduce:它是一种编程模型,用于大规模数据集的并行运算。

Core/Common:为其他子项目提供支持,主要包括FileSystem、RPC和串行化库。

Avro:用于数据序列化系统。

Avro的支持:

1.提供丰富的数据结构类型。

2.快速可压缩的二进制数据格式。

3.存储持久性数据的文件集。

4.远程调用RPC的功能和简单的动态语言集成功能。

Chukwa:是开源的数据收集系统,用于监控和分析大型分布式系统的数据。

Hive:建立在Hadoop基础上的数据仓库,提供了一些用于数据整理、特殊查询和分析存储在Hadoop文件中的数据集的工具。

HBase:是一个分布式的、面向列的开源数据库。

Pig:是一个对大型数据集进行分析和评估的平台。

Hadoop核心之HDFS

HDFS采用了主从结构模型(Master/Slave),一个HDFS集群是由一个NameNode和若干个DataNode组成的。其中NameNode作为主服务器,管理文件系统的命名空间和客户端对文件的访问操作;集群中的DataNode管理存储的数据,由NameNode统一调度。

文件写入

1.Client向NameNode发起文件写入请求。

2.NameNode根据文件大小和文件块的配置情况,返回给Client它所管理的DataNode的信息。

3.Client将文件划分为多个Block,根据DataNode的地址信息,按顺序将其写入每一个DataNode中。

文件读取

1.Client向NameNode发起读取文件的请求。

2.NameNode返回文件存储的DataNode信息。

3.Client读取文件信息。

文件块复制

1.NameNode发现部分文件的Block不符合最小复制数这一要求或部分DataNode失效。

2.通知DataNode相互复制Block。

3.DataNode开始直接相互复制Block。

Hadoop核心之MapReduce

MapReduce是一种并行编程模式,由一个单独运行在主节点上的JobTracker和运行在每个集群从节点上的TaskTracker共同组成的。主节点负责调度构成一个作业的所有任务,这些任务分布在不同的从节点上。主节点监控他们的执行情况,并且重新执行之前失败的任务;从节点仅负责由主节点指派的任务。当一个Job被提交时,JobTracker接收到提交作业和配置信息之后,就会将配置信息等分发给从节点,同时调度任务并监控TaskTracker的执行。

MapReduce数据流图.jepg

基本原理

1. 数据分布存储 (HDFS)

2. 分布式并行计算 (JobTracker & TaskTracker)

3. 本地计算

4. 任务粒度 (默认 block 64MB)

5. 数据分割 (Partition)

6. 数据合并 (Combine)

7. Reduce

8. 任务管道

http://www.lbrq.cn/news/1321381.html

相关文章:

  • 网站编辑如何做/营销软文范文
  • 日本亲子游哪个网站做的好/百度指数下载
  • 做静态网站的软件/中文域名交易平台
  • wordpress网页设计步骤/国内做seo最好公司
  • 花卉网站建设项目策划书/seo搜索引擎优化实训报告
  • 广德县住房和城乡建设网站/如何做网站网页
  • wordpress本地运行速度慢/西安专业seo
  • 综合返利商城网站建设/软文案例
  • 通辽做网站制作/外包网络推广公司怎么选
  • 怀化汽车网站/百度网站快速优化
  • java怎么做网站多语言/鲜花网络营销推广方案
  • 江门找人做网站排名/搜索引擎优化包括哪些内容
  • 芜湖炎黄做的网站/秦洁婷seo博客
  • wordpress360收录插件/关键词排名优化系统
  • 个人网站 模版 后台管理系统/网络推广的渠道
  • 我的电脑做网站服务器吗/免费网页在线客服系统
  • 环球资源网站什么时候做的/互联网推广有哪些方式
  • 公司网站建设征稿令/中国科技新闻网
  • 西宁网站建设哪家好/独立站网站
  • 静态网站开发课程相关新闻/专业排名优化工具
  • 用html制作旅游网站/seo网站搭建是什么
  • 设计做任务的网站/cps广告是什么意思
  • 做网站怎么上词/广东病毒感染最新消息
  • 建立网站报价/app开发自学教程
  • 汇云网站建设/独立站优化
  • 网站后台管理要求/网络营销策划书包括哪些内容
  • 网站定制 动易/免费网站统计代码
  • 青海省住房和城乡建设部网站/windows优化大师收费吗
  • 徐州做网站谁家最专业/seo建站公司
  • 成都网站建设收费/智能建站网站模板
  • 机试01-C++基础语法与库函数
  • 宝塔服务器挂载数据盘
  • 计算机(电脑)是什么?零基础硬件软件详解
  • 人工智能与金融:金融服务的重塑
  • Ubuntu 系统下使用 lsusb 命令识别 USB 设备及端口类型详解
  • Go语言的gRPC教程-拦截器