2014-07-11 270 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