datanode-namenode通信使用org.apache.hadoop.ipc包; 而数据间间通信基于简单的套接字通信.
这种设计背后的动机是什么?
根据他们的要求有两个不同的任务,因此可以通过希望更好地满足要求来解释两个不同的实现.
DataNode - > NameNode通信比DataNode-DataNode通信更复杂,从而证明了RPC的合理性.
DataNode-DataNode通信一方面非常简单,需要高效传输大量数据.可以说套接字是这种情况下最有效的解决方案.
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |