美文网首页
flume 1.9.0源码编译 TransferStateFi

flume 1.9.0源码编译 TransferStateFi

作者: VIAE | 来源:发表于2019-03-08 11:27 被阅读0次

由于项目需求,需要自定义flume的source部分,apache-flume-1.9.0-src中的flume-ng-core工程导入IDEA中编译源码
maven打包jar
DurablePositionTracker中引用的TransferStateFileMeta报错:TransferStateFileMeta cannot be resolved to a type

确实没有地方定义过TransferStateFileMeta类,查找资料发现是source没配对,因为TransferStateFileMeta类是在generated-sources的avro目录下的,所以,解决方案:在pom.xml 文件中sources节点增加<source>target/generated-sources/avro</source>

flume.jpg

保存之后,先执行clean,compile,再重新打包


更新配置文件.jpg

相关文章

网友评论

      本文标题:flume 1.9.0源码编译 TransferStateFi

      本文链接:https://www.haomeiwen.com/subject/pknlpqtx.html