我理解它背后的一般概念,但我想更多的澄清和明确的定义什么是“客户”。例如,如果我只是在终端上写一个hdfs命令,它仍然是“客户机”吗?
6ovsh4lw1#
边缘节点是hadoop集群和外部网络之间的接口。此节点/主机将提供所有库和客户端组件,以及连接到hdfs的集群的当前配置。此线程讨论相同的问题
zzwlnbp82#
Client 在hadoop中,是指用于与hadoop文件系统通信的接口。hadoop提供了不同类型的客户机来执行不同的任务。基本文件系统客户端 hdfs dfs 用于连接到hadoop文件系统并执行与文件相关的基本任务。它使用clientprotocol与namenode守护进程通信,并直接连接到datanodes以读/写块数据。要在hdfs上执行管理任务,有 hdfs dfsadmin . 对于ha相关任务, hdfs haadmin . 有类似的客户端可用于执行与Yarn相关的任务。这些客户机可以从安装hadoop的节点使用各自的cli命令进行调用,该节点具有连接到hadoop文件系统所需的必要配置和库。这种节点通常被称为hadoop客户机。例如,如果我只是在终端上写一个hdfs命令,它仍然是“客户机”吗?严格来说,是的。如果您能够使用 hdfs 命令,则节点具有hadoop客户机所需的配置和库。ps:api也可用于以编程方式创建这些客户机。
Client
hdfs dfs
hdfs dfsadmin
hdfs haadmin
hdfs
2条答案
按热度按时间6ovsh4lw1#
边缘节点是hadoop集群和外部网络之间的接口。此节点/主机将提供所有库和客户端组件,以及连接到hdfs的集群的当前配置。此线程讨论相同的问题
zzwlnbp82#
Client
在hadoop中,是指用于与hadoop文件系统通信的接口。hadoop提供了不同类型的客户机来执行不同的任务。基本文件系统客户端
hdfs dfs
用于连接到hadoop文件系统并执行与文件相关的基本任务。它使用clientprotocol与namenode守护进程通信,并直接连接到datanodes以读/写块数据。要在hdfs上执行管理任务,有hdfs dfsadmin
. 对于ha相关任务,hdfs haadmin
. 有类似的客户端可用于执行与Yarn相关的任务。这些客户机可以从安装hadoop的节点使用各自的cli命令进行调用,该节点具有连接到hadoop文件系统所需的必要配置和库。这种节点通常被称为hadoop客户机。
例如,如果我只是在终端上写一个hdfs命令,它仍然是“客户机”吗?
严格来说,是的。如果您能够使用
hdfs
命令,则节点具有hadoop客户机所需的配置和库。ps:api也可用于以编程方式创建这些客户机。