jdbc - GCP BigQuery 数据传输服务中的错误:找不到适合 jdbc:redshift:// 的驱动程序
问题描述
我们按照 Google Cloud Platform 链接https://cloud.google.com/bigquery-transfer/docs/redshift-migration#console设置从 AWS RedShift 到 BigQuery 数据集的数据传输。但是我们收到以下错误:
18:51:01 无法继续:无法使用提供的参数连接:找不到适合 jdbc:redshift://redshift-xyz-bq.c7nxtqwerty23.us-east-1.redshift.amazonaws.com:5439/dev 的驱动程序18:50:30 传输加载日期:20210120 18:50:29 调度运行到 id xxxxxxx 的数据源
我们验证了所有必需的参数并确保正确设置了值。你能帮忙解决这个问题吗?先感谢您。
解决方案
谢谢大家的及时建议。实际上,错误信息误导了我们。问题在于 AWS 子网以某种方式不允许我们进入(可能是 RedShift 子网组中的私有子网;在删除 POC 环境之前看不到真正的细节)。一旦我们使用只有公共子网的子网组创建了 RedShift 集群,它就运行得非常好。希望这可以在某个时间点对某人有所帮助。
推荐阅读
- xamarin - xamarin:将 mp3 转换为 pcm16 (wav) 以访问原始字节
- google-app-engine - 仅使用 App Engine 上的托管证书映射自定义子域
- python - LXML/Python - 遍历 lxml.etree._Element 列表
- regex - 黄瓜表达式是否与正则表达式交互?
- c++ - 静态变量和 For 循环
- javascript - 下载 gulp 时遇到问题
- python - test1 = np.random.randint((11, 20, 50)) 和 test1 = np.random.randint(11, 20, 50) 有什么区别
- spring-boot - java.lang.IllegalStateException:配置错误:在 Spring Boot 测试中发现测试类的多个 @BootstrapWith 声明
- docker - docker minio/mc 不创建存储桶
- python - 生成两个日期时间之间的时间序列