Hadoop源代码分析(二)IO结构
本文并非完全原创,根据文章:http://caibinbupt.iteye.com/blog/277640
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是引入了它自己的系统。
org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。,下面给出类图:
本文并非完全原创,根据文章:http://caibinbupt.iteye.com/blog/277640
由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是引入了它自己的系统。
org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。,下面给出类图: