可能会有一些截图中会有错误提示,是因为本地的包一直包下载有问题,截完图已经下载好了。
创建包结构
创建一个基础信息类
所有输出到mysql数据库中的自定义MR任务的自定义key均需要实现该抽象类
代码内容,主要是实现org.apache.hadoop.io.WritableComparable类,其它不需要写
创建平台信息类
创建全局配置常数类
后面慢慢添加内容
继续完成PlatformInfoKey,添加构造函数
常数类添加信息
根据给定的参数值,构建多个不同维度的平台维度对象
完成参数验证
然后构建平台信息
添加write和readFields方法
创建