HDFS中哪个节点请求数据?

时间:2017-04-12 09:30:37

标签: hdfs

我正在构建一个HDFS集群,我想要请求数据。我是否必须将所有请求发送到主节点,还是可以通过任何节点执行此操作?

谢谢

2 个答案:

答案 0 :(得分:0)

DFS请求(读/写数据)由Hadoop客户端发送到Namenode。

  

我可以通过任何节点进行吗?

任何

的节点
  1. 安装了Hadoop,其中包含连接Hadoop Filesystem所需的配置和库。
  2. 访问文件系统的用户权限
  3. 对群集的网络访问
  4. 可用于发出DFS请求。

    显然,群集中的节点可以作为Hadoop客户端。

答案 1 :(得分:0)

您可以使用群集中的任何节点,也可以使用任何边缘"或"网关"节点,它们是具有hadoop库和配置文件的客户机节点,并且您没有指定要向其发出请求的节点,但是集群在内部将您的请求发送到namenode,并且namenode将发送返回不是数据,但数据和客户端节点的位置将转到该位置以检索数据。