如何在文件读取和文件写入过程中理解“hdfs客户端”?

时间:2017-11-13 09:16:48

标签: hadoop hdfs distributed-system

当我们考虑在hdfs中进行文件读取和文件写入的过程时,我们将使用经典图形(such as the process of file write)来解释该过程。由于我是hadoop的初学者,我在“hdfs客户端”的概念上遇到了一些麻烦。

我对“hdfs客户端”的理解如下。客户端是仅引用机器或DFSClient API还是用户编写的程序?当我们将数据写入hdfs时,最终用户如何通过hadoop shell通知客户端?

请给我一些关于“hdfs客户端”概念的详细解释。

1 个答案:

答案 0 :(得分:0)

它是一个接口.HDFS客户端代表用户与Namenode和Datanode交互以完成用户请求。用户通过文件系统API与正常的I / O操作建立与HDFS的通信,处理用户请求并通过文件系统API进程提供响应。

参考此

What does "Client" exactly mean for Hadoop / HDFS?