当我们考虑在hdfs中进行文件读取和文件写入的过程时,我们将使用经典图形(such as the process of file write)来解释该过程。由于我是hadoop的初学者,我在“hdfs客户端”的概念上遇到了一些麻烦。
我对“hdfs客户端”的理解如下。客户端是仅引用机器或DFSClient API还是用户编写的程序?当我们将数据写入hdfs时,最终用户如何通过hadoop shell通知客户端?
请给我一些关于“hdfs客户端”概念的详细解释。
答案 0 :(得分:0)
它是一个接口.HDFS客户端代表用户与Namenode和Datanode交互以完成用户请求。用户通过文件系统API与正常的I / O操作建立与HDFS的通信,处理用户请求并通过文件系统API进程提供响应。
参考此