1.目的
CDH的角色日志的一行基本组成:年月日 时分秒.毫秒 日志级别 日志信息
本博客主要是想基于Exec Source开发自定义插件AdvancedExecSource,将机器名称 和 服务名称 添加到一行数据的前面,则格式为:机器名称 服务名称 年月日 时分秒.毫秒 日志级别 日志信息 ;
2.关闭projet的Maven Project Builder
选择 flume-ng-core,右键单击Properties,弹出Properties页面,单击左侧的Builders, 取消 Maven Project Builder,再 单击OK。
3.由于 flume-ng-core的部分java文件抛错,所以要添加文件夹
选择 flume-ng-core,右键单击Properties,弹出Properties页面,单击左侧的Java Build Path,然后单击右侧的Source 页,单击Add Folder按钮,弹出选择页面;
选择 target/generated-sources/目录的annotations,avro,java,再单击ok;返回Properties页面,单击OK。

4.创建package为com.onlinelog.analysis
选择 flume-ng-core,右键单击 New,单击Package,输入com.onlinelog.analysis





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30089851/viewspace-2131995/ ,如需转载,请注明出处,否则将追究法律责任。