Flume 错误:通道 hdfschannel 不在活动集中

Flume errors : Channel hdfschannel not in active set

我在启动我的 flume 代理时收到以下错误消息:

    17/10/15 14:40:47 WARN conf.FlumeConfiguration: Could not configure sink  hdfssink due to: Channel hdfschannel not in active set.
org.apache.flume.conf.ConfigurationException: Channel hdfschannel not in active set.

它不会将任何文件写入 hdfs 接收器。下面是我的 flume 配置文件:

    fmp.sources = logsource
    fmp.sinks = loggersink hdfssink
    fmp.channels = loggerchannel hadfschannel

    fmp.sources.logsource.type=exec
    fmp.sources.logsource.command = tail -F /opt/gen_logs/logs/access.log

    fmp.sinks.loggersink.type=logger
    fmp.sinks.hdfssink.type=hdfs
    fmp.sinks.hdfssink.hdfs.path=hdfs://quickstart.cloudera:8020/user/cloudera/flume

    fmp.channels.loggerchannel.type=memory
    fmp.channels.loggerchannel.capacity=1000
    fmp.channels.loggerchannel.transactioncapacity=100

    fmp.channels.hdfschannel.type=file
    fmp.channels.hdfschannel.capacity=1000
    fmp.channels.hdfschannel.transactioncapacity=100

    fmp.sources.logsource.channels = hdfschannel loggerchannel
    fmp.sinks.loggersink.channel = loggerchannel
    fmp.sinks.hdfssink.channel = hdfschannel

您已经声明了一个名为 hadfschannel 的频道,并且在您配置的其余部分中您指的是一个名为 hdfschannel 的频道。