【发布时间】:2017-11-26 04:08:27
【问题描述】:
我在agent.json中有以下内容
{
"cloudwatch.emitMetrics": true,
"kinesis.endpoint": "",
"firehose.endpoint": "",
"flows": [
{
"filePattern": "/home/ec2-user/ETLdata/contracts/Delta.csv",
"kinesisStream": "ETL-rawdata-stream",
"partitionKeyOption": "RANDOM",
"dataProcessingOptions": [
{
"optionName": "CSVTOJSON",
"customFieldNames": [ "field1", "field2"],
"delimiter": ","
}
]
}
]
}
当我将指定的文件添加到文件夹时,实际上什么也没有发生。我只在日志中看到以下内容。为什么它根本不解析文件。有人知道吗?
更新:当我将文件模式设置为 /tmp/delta.csv 时,它可以工作。看起来像是权限问题,但日志中没有错误。
Tailer 进度:Tailer 已解析 0 条记录(0 字节),已转换 0 记录,跳过 0 条记录,并已成功发送 0 条记录到 目的地。 2017-06-22 18:12:03.671+0000 (Agent.MetricsEmitter 正在运行) com.amazon.kinesis.streaming.agent.Agent [INFO] 代理:进度:0 已解析的记录(0 字节),0 条记录成功发送到 目的地。正常运行时间:300020ms
【问题讨论】:
标签: amazon-web-services amazon-kinesis amazon-kinesis-firehose