【发布时间】:2012-09-26 04:35:32
【问题描述】:
我有一个 Flume 整合器,它将每个条目写入 AWS 上的 S3 存储桶。
问题出在目录路径上。
事件应该写在/flume/events/%y-%m-%d/%H%M,但它们在//flume/events/%y-%m-%d/ %H%M。
Flume 好像在开头多加了一个“/”。
对这个问题有什么想法吗?是我的路径配置有问题吗?
master.sources = source1
master.sinks = sink1
master.channels = channel1
master.sources.source1.type = netcat
# master.sources.source1.type = avro
master.sources.source1.bind = 0.0.0.0
master.sources.source1.port = 4555
master.sources.source1.interceptors = inter1
master.sources.source1.interceptors.inter1.type = timestamp
master.sinks.sink1.type = hdfs
master.sinks.sink1.hdfs.path = s3://KEY:SECRET@BUCKET/flume/events/%y-%m-%d/%H%M
master.sinks.sink1.hdfs.filePrefix = event
master.sinks.sink1.hdfs.round = true
master.sinks.sink1.hdfs.roundValue = 5
master.sinks.sink1.hdfs.roundUnit = minute
master.channels.channel1.type = memory
master.channels.channel1.capacity = 1000
master.channels.channel1.transactionCapactiy = 100
master.sources.source1.channels = channel1
master.sinks.sink1.channel = channel1
【问题讨论】: