【问题标题】:Why do I need to provide an Amazon S3 bucket while choosing Amazon Redshift as destination?为什么在选择 Amazon Redshift 作为目标时需要提供 Amazon S3 存储桶?
【发布时间】:2019-02-27 07:18:58
【问题描述】:

为什么 kinesis firehose 需要先将数据放入 s3 存储桶,然后再应用复制命令将数据放入 Redshift?

【问题讨论】:

    标签: amazon-kinesis-firehose


    【解决方案1】:

    S3 位置是复制命令从中获取要加载的数据文件的中间位置。请参阅此处的链接https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html#redshift-s3-bucket

    除了作为数据文件的路径之外,s3 位置还用于存储清单文件。这些文件包含要加载的文件名列表。您还会发现 firehose 已根据时间间隔创建了子文件夹。

    【讨论】:

    • Kinesis firhose 不能直接将数据发送到 redshift 而不将其放入中间 se?
    • 您需要存储桶。如果有用,请将我的答案标记为有用。
    猜你喜欢
    • 1970-01-01
    • 2020-09-10
    • 2017-01-19
    • 2015-04-18
    • 2016-08-25
    • 1970-01-01
    • 2015-07-31
    • 2011-09-10
    • 1970-01-01
    相关资源
    最近更新 更多