Serialization
• Serialization对象定义了:从类型到Serializer实例(将对象转换为字节流
)和Deserializer实例(将字节流转换为对象)的映射方式。
• 将io.serizalizations属性设置为一个由逗号分隔的类名列表,即可注册
Serialization实现。它的默认值包括:
• org.apache.hadoop.io·serializer.Writableserialization
• Avro指定序列化和自反序列化类
• 这意味着只有Writable对象和Avro对象才可以在外部序列化和反序列化。
• Hadoop包含一个名为JavaSerialization的类,该类使用Java Object
Serialization。尽管它方便了我们在MapReduce程序中使用标谁的Java类
型,如Integer或String,但不如Writable高效。
评论0
最新资源