hdfs和nfs之间的区别?

sqougxex  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(1477)

**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

去年关门了。
改进这个问题
我是这方面的新手。想知道hadoop分布式文件系统和网络文件系统之间的基本区别,以及hdfs比nfs有什么好处?

9w11ddsr

9w11ddsr1#

首先让我们从一些定义开始。
nfs(网络文件系统):一种允许客户端通过网络访问文件的协议。nfs客户端允许访问文件,就好像文件驻留在本地计算机上一样,即使它们驻留在联网计算机的磁盘上。
hdfs(hadoop分布式文件系统):分布在许多联网计算机或节点之间的文件系统。hdfs是容错的,因为它在文件系统上存储文件的多个副本,默认的复制级别是3。
那么最大的区别是什么呢?复制/容错。hdfs的设计是为了在失败中生存。nfs没有内置任何容错功能。
与nfs相比,hdfs有哪些好处?除了容错之外,hdfs还支持文件的多个副本。这消除了(或减轻了)许多客户端访问单个文件的常见瓶颈。由于文件在不同的物理磁盘上有多个副本,因此读取性能比nfs更好。
注意:hadoop提供了nfsgateway来弥合这种差异

相关问题