[大数据学习笔记]HDFS包含哪些角色?

1.Namenode:

  • 接收客户端的读写请求
  • 存储元数据信息
  • 接收datanode的心跳报告
  • 负载均衡
  • 分配数据块的存储节点

2.DataNode:

  • 真正处理客户端的读写请求
  • 向namenode发送心跳
  • 向namenode发送块报告
  • 真正的数据存储
  • 副本之间的相互复制

3.Client:

  • 进行数据块的物理切分
  • 向namenode发送读写请求
  • 向namenode发送读写响应

你可能感兴趣的:(大数据)