2014-07-11 378 views
-1

我只想知道这些协议和文件系统是如何相互关联的,其中每一个都是相互关联的。FTP vs SFTP vs HDFS vs NTFS vs EXT2,EXT3

FTP VS SFTP VS HDFS VS NTFS VS EXT2,EXT3

任何帮助,将不胜感激。

谢谢。

+1

http://en.wikipedia.org/wiki/Ftp – Stefan

+1

协议和文件系统完全不相关。文件系统是存储数据的一种方式,协议是通过网络访问文件系统的一种方式。 – Barmar

+0

关于密切原因的解释......我建议你在将这个帖子发布为[su]之前提出一个更清晰更具体的问题,否则你可能在那里也得不到多少帮助。这是太宽泛和开放式的。这听起来更像是Google搜索的主题,而不是Q&A网站。 –

回答

2

FTP是一种旧的文件传输协议,类似于HTTP,但专门用于移动大型文件。

sftp是一个完全不同的协议。它通过ssh传输,因此被加密。

HDFS是Hadoop分布式文件系统。它被设计为在单个文件系统映像中保存许多PB数据。

NTFS,ext2和ext3是操作系统特定的磁盘文件系统。 NTFS是大多数Windows计算机上的主要文件系统。 ext2曾经是事实上的Linux文件系统,后来被ext3和现在的ext4所取代。所有的ext文件系统都是相关的,你可以从ext2 - > ext3 - > ext4升级。

+1

谢谢@tobert。他们说你不能将文件从ftp服务器直接传输到hadoop服务器。就像我运行一个普通的linux服务器上运行“ftp”,但是在hadoop HDFS上,它说无效的命令。对此有何看法? – Range777

+1

HDFS不是一个“真正的”文件系统,因为它不能通过正常的操作系统工具访问。这就是为什么像'ls'这样的命令是'hadoop ls'。 如果您想将文件FTP到HDFS中,您需要将其下载到临时区域,然后使用'hadoop dfs -copyFromLocal' http://hadoop.apache.org/docs/r2将其加载到HDFS中。 3.0/Hadoop的项目 - 距离/ Hadoop的通用/ FileSystemShell.html#copyFromLocal – Tobert