HDFS中DFSClient和FileSystem的区别
Hadoop DFS (HDFS) 中的 DFSClient 协议和 FileSystem 类之间有什么区别? 这两个类都用于将远程客户端连接到 HDFS 中的名称节点。 因此,我想了解其中一种相对于另一种的优势以及哪一种适合远程客户端连接。
What is the difference between DFSClient Protocol and FileSystem class in Hadoop DFS (HDFS).
Both of these classes are used for connecting a remote client to the namenode in HDFS.
So, I wanted to know the advantages of one over the other and which one is suitable for remote-client connection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
文件系统 是一个文件管理的抽象类。 FileSystem 类有多种实现,例如 FTP文件系统。使用 FileSystem API,可以轻松地在不同文件系统之间进行交换。
DFSClient 是一个HDFS 的特定客户端,并且不仅仅执行文件管理,例如获取 namenode, 获取丢失的块数等。
FileSystem is an abstract class for file management. There are multiple implementations of the FileSystem class like FTPFileSystem. Using the FileSystem API, it's easy to swap between different file systems.
DFSClient is a specific client for HDFS and does a lot more than file management like getting the namenode, getting the missing blocks count etc.