出现这个错误是自己的粗心大意,解决:

在配置flume-conf.properties文件时,source和channel的对应关系是:

myAgentName.sources.mySourceName.channels = myChannelName

myAgentName.sinks.mySinkName.channel = myChannelName

注意其中的后缀,带s和不带s后缀。

这也恰好说明

source可以“流向”多个channel,而sink只能接收一个channel的“流入”。

从channel的角度看:channel既可以接收多个source的“流入”,又可以“流向”多个sink

例如多对多关系:

对应的配置如下:

 # example.conf: A single-node Flume configuration

 # Name the components on this agent
agent1.sources=sour1 s2 s3
agent1.sinks=sink1 sink12 sink21 sink3
agent1.channels=chan1 chan2 chan3 # Describe/configure the source
agent1.sources.sour1.type=netcat
agent1.sources.sour1.bind=localhost
agent1.sources.sour1.port=44444 agent1.sources.s2.type=netcat
agent1.sources.s2.bind=localhost
agent1.sources.s2.port=44445 agent1.sources.s3.type=netcat
agent1.sources.s3.bind=localhost
agent1.sources.s3.port=44446 # Describe the sink
agent1.sinks.sink1.type=logger
agent1.sinks.sink12.type=logger
agent1.sinks.sink21.type=logger
agent1.sinks.sink3.type=logger # Use a channel which buffers events in memory
agent1.channels.chan1.type=memory
agent1.channels.chan1.capacity=1000
#agent1.channels.chan1.transactionCapacity=100 agent1.channels.chan2.type=memory
agent1.channels.chan2.capacity=1000 agent1.channels.chan3.type=memory
agent1.channels.chan3.capacity=1000 # Bind the source and sink to the channel
agent1.sources.sour1.channels=chan1 chan2
agent1.sources.s2.channels=chan2
agent1.sources.s3.channels=chan2 chan3 agent1.sinks.sink1.channel=chan1
agent1.sinks.sink12.channel=chan1
agent1.sinks.sink21.channel=chan2
agent1.sinks.sink3.channel=chan3

最新文章

  1. TP5.0源生Excel导出
  2. mysql入门1
  3. AntV 数据可视化解决方案发布
  4. Maven应用
  5. Visual Studio 2015中的常用调试技巧分享
  6. 超简单TAB切换
  7. php如何应对秒杀抢购高并发思路
  8. <转>LOG日志级别
  9. jspacker压缩及解压缩研究(js eval)
  10. linq---我为你提笔序,你的美不只查询语句
  11. WeihanLi.Redis自定义序列化及压缩方式
  12. ownCloud安卓android客户端版本2.9.3
  13. WCF快速搭建Demo
  14. Angular4.x 安装|创建项目|目录结构|创建组件
  15. iconfont项目成员添加不进去的问题
  16. 05-Vim命令合集
  17. 《课程设计》——foremost的使用
  18. Java 对象初始化生命周期
  19. mysql 错误:1166 解决办法
  20. # js设置键名和键值de坑

热门文章

  1. 关于flex布局【转】
  2. 哈尔滨工程大学第十四届程序设计竞赛(同步赛)F 小帆帆走迷宫(dp)
  3. 虚拟机 模拟centos 7 系统安装
  4. es6异步编程
  5. Java单例模式之最优解分析【为何说是最优解】
  6. spring的事件驱动模型
  7. 基于jeesite的cms系统(二):整体设计
  8. MySQL启动出现The server quit without updating PID file错误解决办法
  9. kali linux工具--信息批量收集工具theharvester
  10. luogu P5302 [GXOI/GZOI2019]特技飞行