3

Hadoop DFS (HDFS)の DFSClient プロトコルと FileSystem クラスの違いは何ですか。これらのクラスは両方とも、リモート クライアントを HDFS の namenode に接続するために使用されます。そのため、それぞれの利点と、リモートクライアント接続に適しているのはどれかを知りたいと思いました。

4

1 に答える 1

3

FileSystemは、ファイル管理用の抽象クラスです。FTPFileSystemのような FileSystem クラスには複数の実装があります。FileSystem API を使用すると、異なるファイル システム間で簡単に交換できます。

DFSClientは HDFS の特定のクライアントであり、 namenode取得、不足しているブロック数の取得など、ファイル管理以外にも多くのことを行います。

于 2011-11-14T06:50:43.403 に答える