我想使用他们的COPY命令(http://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html)将apache样式的日志加载到亚马逊红移群集中,但日期解析存在一些问题。我的日期是这样的:加载apache日志amazon redshift
[10/Oct/2000:13:55:36 -0700]
红移[时间格式文档http://docs.aws.amazon.com/redshift/latest/dg/r_DATEFORMAT_and_TIMEFORMAT_strings.html 说,“你必须指定的日期和时间段之间的空格字符”。因为实际上我在它们之间有一个冒号,所以我检查了如果我在我的时间格式中使用它,结果是名义上的成功,但是分秒设置为零。
(时区是另一个问题,但它听起来像有没有意图来支持,目前,让我单独对付它)
所以,我的问题:
有什么方法来解析这个使用COPY?我相信我必须预先处理EC2上的日志文件,或将日期加载为字符串,并将它们解析为红移时适当的时间戳列。任何关于哪个更好的建议?
我遇到同样的问题。我发现的唯一解决方法是您已经发现的解决方案。 – Cory