我是新手,想了解Hadoop分布式文件系统和网络文件系统之间的基本区别,以及HDFS相对于NFS的优势是什么?
我是新手,想了解Hadoop分布式文件系统和网络文件系统之间的基本区别,以及HDFS相对于NFS的优势是什么?
首先,让我们从一些定义开始。
NFS(网络文件系统):开发的协议允许客户端通过网络访问文件。NFS客户端使文件可以像驻留在本地机器上一样访问,即使它们驻留在网络机器的磁盘上。
HDFS(Hadoop分布式文件系统):分布在许多网络计算机或节点之间的文件系统。HDFS是容错的,因为它在文件系统上存储多个文件副本,默认复制级别为3。
那么主要区别是什么? 复制/容错。 HDFS旨在经受故障。 NFS没有内置任何容错功能。
HDFS相对于NFS的一些好处是什么? 除了容错功能外,HDFS还支持多个文件副本。这消除了(或减轻了)许多客户端访问单个文件的常见瓶颈。由于文件具有不同物理磁盘上的多个副本,因此读取性能比NFS更好。