第一章 課程概述和Avro基礎
(*)課程概述
(*)Java的序列化
(*)Hadoop的序列化
(*)Avro的數據類型和Schema
第二章 在Java序列化中使用Avro
(*)使用Schema實現Java的序列化
(*)使用Schema實現Java的反序列化
(*)使用Avro Tools生成Schema生成類實現Java的序列化
(*)使用Avro Tools生成Schema生成類實現Java的反序列化
第三章 在RPC中使用Avro
(*)知識點回顧:Hadoop中的RPC通信
(*)在RPC使用Avro實現消息的通信之一:定義消息格式Schema
(*)在RPC使用Avro實現消息的通信之二:開發服務器端程序
(*)在RPC使用Avro實現消息的通信之三:開發客戶端端程序
第四章 在MapReduce中使用Avro
(*)知識點回顧:Hadoop中的MapReduce
(*)在MapReduce中使用Avro之一:定義數據格式Schema
(*)在MapReduce中使用Avro之二:開發Mapper端程序
(*)在MapReduce中使用Avro之三:開發Reducer端程序
(*)在MapReduce中使用Avro之四:開發Job主程序端程序
(*)在MapReduce中使用Avro之五:運行測試
(*)在MapReduce任務中使用Schema的生成類