amazon-web-services - 胶水作业将 S3 数据加载到不同区域的 Redshift 集群中成功但不返回数据
问题描述
我正在尝试将存储在 EU-1 中的 S3 中的数据加载到存储在 US-East1 中的 Redshift 集群中。我按照这里找到的步骤 https://aws.amazon.com/blogs/big-data/create-cross-account-and-cross-region-aws-glue-connections/当我测试连接时它返回为“连接成功”,但是在运行作业时,它会在 1 分钟后显示为完成,但不会将任何数据加载到我的 redshift 集群中。
我知道这项工作是合理的,因为它是我在美国东部为相同数据所做的另一份工作的副本,只是更改了胶水表。我也知道数据在那里,因为我可以在运行作业时由 Glue 创建的临时 S3 文件夹中查看所述数据,数据只是没有被移动到我的 Redshift 集群中,也没有返回任何错误消息。
有谁知道为什么这不起作用/如何将数据从另一个区域的 Glue 加载到您的 Redshift 集群。
解决方案
推荐阅读
- python - .pyc 扩展名 Django Visual Studio 代码
- reactjs - React - 传递数据的嵌套级别
- python - 获取当前(或基本)python 日志配置作为字典
- sql - Oracle - 仅从列中选择最大值
- sails.js - 无法通过 Sails.js 上的 cors 获得 csrf
- c# - 如何在 Windows 窗体中创建和处理多个异常?
- python - Keras 输入形状问题
- ios - 通过 WKWebView 对 HTTP 请求使用代理
- reactjs - 反应隐藏文本区域但可写
- laravel - Laravel Upload 自动将 jpg 转换为 jpeg