当前课程知识点:大数据系统基础 >  3.文件存储 >  授课视频 >  Video

返回《大数据系统基础》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《大数据系统基础》慕课在线视频列表

Video课程教案、知识点、字幕

这一节呢

我们将继续讨论一下

另外一个对NFS文件系统的一个

直接的一个扩展

那么我们看到

NFS文件系统

相对来说是比较简单的

它只有一台服务器

所以定位就只需要定位到

那台服务器就行了 对吧

然后NFS文件系统

是对NFS文件系统的一个扩展

那么这个扩展

是什么样的一个扩展

它是一个直接的一个扩展

它是可以运行到

一个广义网上的一个

分布式的文件系统

它就非常典型地代表了

如何去定位到

某一台具体的一个服务器

那比如说

这是我们NFS文件系统

总体的一个结构

那么NFS文件系统

它有一个跟

它就在/afs里面

然后呢

比如说有一个用户

他想最访问最下面的一个

具体的一个文件

比如说他想访问nfs.game

它想访问这个游戏

那么他该怎么办呢

那么我们可以看一下

它的目录树的结构是什么样子的

那前面有一个根

tsinghua.edu.cn

然后dcft 然后是hpc

然后是games

然后呢才是nfs.game

他需要访问这个文件

那么这后面

大家可以看到

是放在一台服务器上的 对吧

那么前面

实际上是分了很多台服务器

那么我们看到

如果有一个人想访问这个文件

那他该怎么办

那首先呢

他在NFS文件系统当中呢

我需要先根据根的文件系统的

一个服务器的一些相关信息

去找下一个文件

所以我们先去找这个根

那么这是根的一个服务器

所以如果有一个用户

想先访问的话

他第一步先访问一个根的服务器

那根服务器里面

它维持了下一级目录的一些

定位的一些信息

那么下一级目录的话

是三排服务器

分别是pku的 tsinghua的

和washington的 对吧

那么这个时候呢

这个用户可以在根的服务器里面

找到下一级服务器一个地址

所以他可以找这个

下一级的一个服务器

找到下一级的服务器之后呢

在下一级的服务器

它会维护它的下一级

那dcst和teachers

对吧

它下级的服务器的一个地址

那这个时候呢

它再把这个信息返回给用户

那用户在第三步呢

再访问再下一级的一个服务器

那么之后呢

再把用户呢

再引导到最后一级的一个服务器

第四级

那所有的文件呢

这一部分的位置的一个文件

就是这部分的一个文件

hpc games nfs.game

那这个全是在

定位在这台服务器上面

那么再把这部分的

目录树的一个解析

就交给本地的一个文件系统

去做了

所以我们可以看到

这个nfs文件系统当中

那么它的文件名会很长

并且在这个文件名

前面一部分内容

那实际上是需要

整个分布式的一个环境下面的

一个定位和解析的一个过程

那么只有在最后一部分内容

交给本地的文件系统去做

那么afs文件系统

其实就做了一个功能

就是定位到一个服务器

就是我需要在解析的时候

一个文件名

定位到一个具体的一个服务器

是做了这么一件工作

之后呢

用户就去访问实际的服务器

拿到最终的一个结果

那么AFS文件系统大家可以看到

它是对于NFS文件系统

它的一个直接的一个扩展 对吧

那么它这个定位

就需要比前面的定位

就复杂很多

那么这是一个非常典型的一个

分布式文件系统的一个结构

大数据系统基础课程列表:

1. 绪论

-授课视频

--什么是大数据

--大数据典型应用

--大数据的特点

--大数据技术体系

--大数据生态系统

--大数据技术挑战

--课程内容

-1. 绪论--Quiz 1

2.云计算

-授课视频

--2.1大数据和云计算关系概述

--2.2并行化理念

--2.3规模经济理念

--2.4从仓库规模计算机到云

--2.5云计算商业模式概述

--2.6云计算带来的价值

--2.7云计算的分类

--2.8虚拟化技术概述

--2.9计算虚拟化

--2.10网络虚拟化:基础

--2.11网络虚拟化:软件定义网络

--2.12软件定义网络实现

--2.13存储虚拟化:用户接口

--2.14存储虚拟化:分布式存储实现方式

--2.15虚拟化技术总结

--2.16OPENSTACK

--2.17云计算小结

-2.云计算--Quiz 2

3.文件存储

-授课视频

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-3.文件存储--Quiz3

4. 处理框架

-授课视频

--4.1大数据的处理框架

--4.2MapReduce编程模型

--MapReduce执行过程

--4.4MapReduce数据流

--4.5MapReduce性能优化与容错

--4.6Hadoop

--4.7MapReduce总结

--4.8Pig Latin

--4.9Pig Latin语法

--4.10Pig Latin 嵌套数据类型

--4.11Pig Latin 实现与优化

--Pig Latin 实现与优化(2)

--4.13类似框架

--4.14章节总结

-4. 处理框架--Quiz4

5.内存计算

-授课视频

--5.1内存计算概述

--5.2并行计算挑战

--5.3并行计算的局限性

--5.4大数据处理并行系统

--5.5内存计算需求

--5.6MapReduce文件传递数据

--5.7内存计算的可行性

--5.8内存层次的延迟

--5.9内存计算实例-spark

--5.10SPARK-RDD

--5.11大数据并行系统

--5.12Spark编程接口

--5.13Spark编程实例——Log挖掘

--5.14Spark编程实例——WorkCount

--5.15Spark实现技术

--5.16复杂的DAG示例

--5.17RDD性能的提高

--5.18Spark应用和生态环境

--5.19Spark的局限性

-5.内存计算--Quiz5

6. NoSQL

-授课视频

--NoSQL与Cassandra

--数据模型、接口、语言

--系统架构与Gossip协议

--一致性哈希与数据分区

--数据副本及一致性

--节点本地数据存储

-6. NoSQL--Quiz6

7. 流计算

-授课视屏

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-7. 流计算--Quiz7

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。