【问题标题】:Difference between HDFS and NFS? [closed]HDFS和NFS的区别? [关闭]
【发布时间】:2014-11-01 07:45:37
【问题描述】:

我是这方面的新手。想了解hadoop分布式文件系统和网络文件系统之间的基本区别以及hdfs相对于nfs有什么好处?

【问题讨论】:

  • 有关通用计算硬件和软件的问题对于 Stack Overflow 来说是题外话,除非它们直接涉及主要用于编程的工具。您也许能够获得有关超级用户的帮助。

标签: unix hadoop mapreduce operating-system


【解决方案1】:

首先让我们从一些定义开始。

NFS(网络文件系统):一种允许客户端通过网络访问文件的协议。 NFS 客户端允许像文件驻留在本地计算机上一样访问文件,即使它们驻留在联网计算机的磁盘上。

HDFS(Hadoop 分布式文件系统):分布在许多联网计算机或节点之间的文件系统。 HDFS 具有容错性,因为它在文件系统上存储了多个文件副本,默认复制级别为 3。

那么最大的区别是什么? 复制/容错。 HDFS 旨在抵御故障。 NFS 没有内置任何容错功能。

HDFS 与 NFS 相比有哪些优势? 除了容错之外,HDFS 确实支持文件的多个副本。这消除了(或缓解)许多客户端访问单个文件的常见瓶颈。由于文件有多个副本,在不同的物理磁盘上,读取性能比 NFS 更好。

注意:Hadoop offers NFSGateway to bridge this difference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    • 2012-12-16
    • 2011-12-30
    相关资源
    最近更新 更多