flume 发送数据到elasticsearch 5.X解决方案

升级Elasticsearch到5.x后,使用Flume从Kafka读取数据并发送到ES遇到错误。解决方案包括从特定来源下载相关包,将其放入Flume的lib目录,并删除冲突的jackson-core-2.3.1.jar。提供了一个Flume agent配置示例,并提及了原作者的GitHub地址和所需下载的jar包列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

elasticsearch 升级到5.X之后,使用flume 读取kafka数据发送到es报错,在github上找到个项目,但是readme.md例子有错误,拉下源码定位,附上解决方案

  • 下载打好的包以及依赖(也可按文末去github上下载,剔除依赖)
  • 解压到 flume的lib下
  • 删除flumed的lib中 jackson-core-2.3.1.jar
  • 附上一个agent配置,自行配置zookeeperConnect ,topic ,cluster.name,client.hosts等
  • 启动成功
agent.sources = r1
agent.sinks = es_sink
agent.channels = c1

# Describe/configure the source
agent.sources.r1.type = org.apache.flume.source.kafka.KafkaSource
agent.sources.r1.zookeeperConnect = localhost:2181,localhost1:2181,
agent.sources.r1.topic =test
agent.sources.r1.groupId = flume
agent.sources.r1.kafka.consumer.timeout.ms = 100

# Describe the sink
agent.sinks
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值