当前位置: 首页 > news >正文

[flume$2]记录一个写自定义Flume拦截器遇到的错误

先说结论:

【结论1】配置文件中包名要写正确

vim flume1.conf

...

a1.sources.r1.interceptors.i1.type = com.atguigu.flume.interceptor.MyInterceptor2$MyBuilder

...

标红的是包名,表黄的是类名,标蓝的是自己加的内部类名。这三个都要确保正确,打成jar包。

【结论2】将jar包上传到flume的lib目录下,flume才能检测到

报错截图:

 [ERROR - org.apache.flume.channel.ChannelProcessor.configureInterceptors(ChannelProcessor.java:115)] Builder class not found. Exception follows.
java.lang.ClassNotFoundException: com.atguigu.flume.interceptor.MyInterceptor2$MyBuilder

将正确路径的包名上传到flume的lib目录下后,启动:

启动命令:

[dahua@hadoop102 flume]$ bin/flume-ng agent --conf conf/ --name a1 --conf-file jobs/case4/flume1.conf

成功,新开一个会话,用netcat localhost 44444检测后数据传输没问题。

相关文章:

  • 蓝桥杯-卡片换位
  • 设计模式学习笔记 - 设计模式与范式 -结构型:7.享元模式(上):享元模式原理和应用
  • Web Components使用(一)
  • 【ZZULIOJ】1014: 求三角形的面积(Java)
  • 网络工程师实验命令(华为数通HCIA)
  • 机器学习_集成学习_梯度提升_回归_决策树_XGBoost相关概念
  • 初识C++之命名空间(namespace)
  • Java中如何恰当的表达“继承”与“扩展”的语义?
  • docker 部署 gitlab-ce 16.9.1
  • vim分屏命令
  • 包子凑数(蓝桥杯,闫氏DP分析法)
  • C#-COM组件
  • unity双层滑动实现
  • Java八股文(JVM)
  • 【Go】结构体中Tag标识
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Angular 2 DI - IoC DI - 1
  • Angular Elements 及其运作原理
  • C语言笔记(第一章:C语言编程)
  • ES6系统学习----从Apollo Client看解构赋值
  • IP路由与转发
  • javascript从右向左截取指定位数字符的3种方法
  • Java面向对象及其三大特征
  • React系列之 Redux 架构模式
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 蓝海存储开关机注意事项总结
  • 聊聊redis的数据结构的应用
  • 实习面试笔记
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 再谈express与koa的对比
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​iOS安全加固方法及实现
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (10)STL算法之搜索(二) 二分查找
  • (12)目标检测_SSD基于pytorch搭建代码
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (循环依赖问题)学习spring的第九天
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)LINQ之路
  • (转)项目管理杂谈-我所期望的新人
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core使用ef 6
  • .NET的微型Web框架 Nancy
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .NET微信公众号开发-2.0创建自定义菜单
  • .pop ----remove 删除
  • /*在DataTable中更新、删除数据*/
  • /bin/bash^M: bad interpreter: No such file or directory