Files
KnowStreaming/docs/zh/Kafka客户端/flume.md
2023-02-14 14:57:39 +08:00

1.4 KiB
Raw Blame History

kafka-manager-logo

一站式Apache Kafka集群指标监控与运维管控平台

Flume 接入 Kafka

配置

a1.sources = avro-source
a1.sinks = kafka-sink
a1.channels = memory-channel
 
a1.sources.avro-source.type = netcat
a1.sources.avro-source.bind = localhost
a1.sources.avro-source.port = 44444

a1.sinks.kafka-sink.type = org.apache.flume.sink.kafka.KafkaSink
a1.sinks.kafka-sink.kafka.bootstrap.servers = 192.168.0.1:9093
a1.sinks.kafka-sink.kafka.topic = my_topic

# 如果接入非安全管控时, 则删除下面三行配置如果是consumer则将producer修改为consumer
a1.sinks.kafka-sink.kafka.producer.security.protocol = SASL_PLAINTEXT
a1.sinks.kafka-sink.kafka.producer.sasl.mechanism = PLAIN
a1.sinks.kafka-sink.kafka.producer.sasl.jaas.config = org.apache.kafka.common.security.plain.PlainLoginModule required \
	username="{clusterId}.{appId}" \
	password="{password}";

# sasl.jaas.config 例子
# a1.sinks.kafka-sink.kafka.producer.sasl.jaas.config = org.apache.kafka.common.security.plain.PlainLoginModule required \
#	username="8.appId_000855_cn" \
#	password="wzJ80zSL3xv4";

a1.channels.memory-channel.type = memory
a1.sources.avro-source.channels = memory-channel
a1.sinks.kafka-sink.channel = memory-channel

引用