我使用Flume源syslogudp發現大約25%的數據丟失。爲什麼syslogudp中的Flume數據包丟失?
這是我的配置
a1.sources = R1
a1.sinks = K1
a1.channels = C1
源a1.sources.r1。 type = syslogudp
a1.sources.r1.bind = 172.24.1.78
a1.sources.r1.port = 65535
水槽a1.sinks.k1.type = file_roll
a1.sinks.k1.sink.directory = /無功/日誌/ TMP
a1.sinks.k1.sink.rollInterval = 0
a1.sinks.k1.sink.batchSize = 20000
頻道
a1.channels.c1.type =存儲器
a1.channels.c1.capacity = 20000
a1.channels.c1.transactionCapacity = 20000
綁定a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1
我已經對RHEL內核參數進行了更改以解決問題,但沒有影響。
的sysctl -w net.core.rmem_max = 33554432
的sysctl -w net.ipv4.udp_mem = '262144 327680 393216'
的sysctl -w net.core.netdev_max_backlog = 2000
有什麼建議麼?
或因[this](https://issues.apache.org/jira/browse/FLUME-1938) – MrAs