千家信息网

消息队列之kafka(整合flume)

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,补充:在flume的的lib中已经有了kafka的依赖包,所以直接使用flume的配置文件即可。这里举出kafka+flume的典型场景:(Kafka-----sink)source :netcatc
千家信息网最后更新 2025年02月02日消息队列之kafka(整合flume)

补充:在flume的的lib中已经有了kafka的依赖包,所以直接使用flume的配置文件即可。
这里举出kafka+flume的典型场景:(Kafka-----sink

source :netcatchannel:memorysink:kafka sink

netcat-kafka.conf

#别名a1.sources=s1a1.channels=c1a1.sinks=k1#sourcea1.sources.s1.type=netcata1.sources.s1.bind=192.168.5.0a1.sources.s1.port=6666#channela1.channels.c1.type=memory#sinka1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSinka1.sinks.k1.kafka.topic = kafka_test  #传入的的主题a1.sinks.k1.kafka.bootstrap.servers = hadoop02:9092  #kafka集群入口a1.sinks.k1.kafka.producer.acks = 1   #消息确认级别#指定压缩的类型a1.sinks.k1.kafka.producer.compression.type = snappya1.sources.s1.channels=c1a1.sinks.k1.channel=c1

最后启动flume的配置文件即可:
bin/flume-ng agent -n a1 -c conf -f conf/myconf/netcat-kafka.conf -Dflume.root.logger=INFO,console

官网地址:http://flume.apache.org/FlumeUserGuide.html#kafka-sink

0