Hadoop DFS中的DFSClient协议和FileSystem类之间的差异(HDFS)。 这两个类都用于将远程客户端连接到HDFS中的namenode。 所以,我想知道一个优于另一个的优点哪一个适合远程客户端连接。
答案 0 :(得分:3)
FileSystem是文件管理的抽象类。 FileSystem类有多种实现,如FTPFileSystem。使用FileSystem API,可以轻松地在不同的文件系统之间进行交换。
DFSClient是HDFS的特定客户端,除了获取namenode,getting the missing blocks count等文件管理外,还有更多功能。