2014-07-11 5 views
-1

Я просто хочу знать, как эти протоколы и файловые системы связаны друг с другом, где используется каждый.FTP vs SFTP vs HDFS vs NTFS vs EXT2, EXT3

FTP против SFTP против HDFS против NTFS против EXT2, EXT3

любая помощь будет оценена.

Спасибо.

+1

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

+1

Протоколы и файловые системы не связаны друг с другом вообще. Файловые системы - это способ хранения данных, протоколы - это способ доступа к файловым системам по сети. – Barmar

+0

Что касается пояснения причин ... Я предлагаю вам задать более ясный и более конкретный вопрос, прежде чем вы опубликуете это как [su], или вы, вероятно, тоже не получите большую помощь. Это слишком широкий и открытый. Это больше похоже на тему поиска Google, чем на сайт Q & A. –

ответ

2

FTP - это старый протокол передачи файлов, аналогичный HTTP, но специализированный для перемещения больших файлов.

sftp - совершенно другой протокол. Он туннелируется через ssh и поэтому шифруется.

HDFS - распределенная файловая система Hadoop. Он предназначен для хранения нескольких петабайт данных в одном изображении файловой системы.

NTFS, ext2 и ext3 являются файловой системой, специфичной для операционной системы. NTFS является основной файловой системой на большинстве компьютеров Windows. ext2 использовался как де-факто Linux-файловая система и с тех пор был заменен ext3 и теперь ext4. Все файловые системы ext связаны между собой, и вы можете выполнить обновление с ext2 -> ext3 -> ext4 на месте.

+1

спасибо @tobert. они говорят, что вы не можете перенести файл с ftp-сервера непосредственно на сервер hadoop. например, если я запускаю «ftp» на обычном сервере linux, который он запускает, но на hadoop HDFS он говорит о недопустимой команде. любой свет на это? – Range777

+1

HDFS не является «реальной» файловой системой, поскольку он недоступен через обычные инструменты операционной системы. Вот почему команды вроде 'ls' являются 'hadoop ls'. Если вы хотите FTP-файл в HDFS, вам необходимо загрузить его в промежуточную область, а затем загрузить в HDFS с помощью 'hadoop dfs -copyFromLocal' http://hadoop.apache.org/docs/r2. 3.0/Hadoop-проект-расстояние/Hadoop-общие/FileSystemShell.html # copyFromLocal – Tobert