日志服务
参数名称 | 是否必选 | 示例值 | 描述 |
参数名称 | 是否必选 | 示例值 | 描述 |
type | 是 | org.apache.flume.sink.kafka.KafkaSink | 必须配置为 org.apache.flume.sink.kafka.KafkaSink。 |
kafka.bootstrap.servers | 是 | tls-cn-beijing.volces.com:9094 | 初始连接的集群地址,格式为服务地址:端口,其中:
说明 服务地址无需指定 https://。 |
kafka.producer.security.protocol | 是 | SASL_SSL | 为保证数据传输的安全性,此处必须设置连接协议为 SASL_SSL。 |
kafka.producer.sasl.mechanism | 是 | PLAIN | 设置上传数据到日志服务的鉴权方式,此处需设置为 PLAIN。 |
kafka.producer.sasl.jaas.config | 是 | 无 | 上传数据到日志服务的具体鉴权配置,包括 username 和 password。
org.apache.kafka.common.security.plain.PlainLoginModule required username="日志服务项目ID" password="火山引擎账号密钥"; |
kafka.topic | 否 | f93fc61xxxxefec8a5 | Kafka 主题,此处需配置为日志服务的日志主题 ID。Flume 上传数据时,将上传到日志服务的该日志主题中。 |
flumeBatchSize | 否 | 100 | 每次上传的数据条数。较大的值将提高吞吐量但同时将增加延迟。默认值为100,不建议修改。 |
kafka.producer.acks | 否 | 1 | Kafka 生产者的消息发送确认机制。默认值为 1 ,表示 Leader broker 写入成功。不建议修改。 |
kafka.producer.batch.size | 否 | 1048576 | Kafka 生产者批量发送数据的大小,单位为字节。 说明 建议设置为 1048576,即 1MB。 |
kafka.producer.linger.ms | 否 | 100 | Kafka 生产者在批量发送消息前的等待时间,单位为毫秒。 说明 建议设置为 100。 |
kafka.producer.compression.type | 否 | lz4 | Kafka 生产者发送消息的压缩方式,建议设置为 lz4。 |