GCP BigQuery数据传输服务中出错:未找到适合jdbc的驱动程序:红移://

GCP BigQuery数据传输服务中出错:未找到适合jdbc的驱动程序:红移://,jdbc,google-cloud-platform,google-bigquery,amazon-redshift,google-cloud-data-transfer,Jdbc,Google Cloud Platform,Google Bigquery,Amazon Redshift,Google Cloud Data Transfer,我们按照谷歌云平台链接设置从AWS红移到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红移到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的数据源

我们验证了所有必需的参数,并确保正确设置了值。你能帮我解决这个问题吗?
提前感谢。

请记住,根据[1],“使用以前的JDBC:p格式指定的JDBC URLostgresql://endpoint:port/database 仍然有效”

因此,我建议您将驱动程序URL的开头从
jdbc:redshift
更改为
jdbc:postgresql

如果之前的更改不起作用,请查看以下相关问题[2]至[6],因为当驱动程序URL不匹配时(请特别注意使用单引号和双引号),或者在尝试建立连接之前驱动程序尚未注册时,可能会频繁引发此异常

我希望这有助于解决您遇到的问题:)

[1] :

[2] :

[3] :

[4] :

[5] :

[6] :


谢谢大家的及时建议。事实上,错误信息误导了我们。问题是AWS子网以某种方式不允许我们进入(可能是红移子网组中的私有子网;在删除POC环境之前看不到真实的详细信息)。一旦我们使用只有公共子网的子网组创建了红移集群,它就运行得非常好。希望这能在某个时候对某人有所帮助。

错误表明您没有安装正确的驱动程序(或至少没有加载)。感谢Mark,因为我们正在从GCP控制台执行此任务,所以我们无法控制GCP后端实现中使用的驱动程序。感谢rodvictor,由于这些活动是从GCP控制台(UI)执行的,因此最终用户无法修改特定于驱动程序的配置。我检查了你的所有链接,但它们与使用某个自定义应用程序中的JDBC有关,我们可以控制配置。通常最好将链接作为文本正文的自然部分,而不是像现在这样列出它们。如果你列出它们,考虑使用一个实际的编号列表。我们甚至尝试使用JDBC:PostgreSQL代替JDBC:ReloStin在URL中,但结果相同。Zamir,我得到了同样的错误,虽然我已经设置了VPN连接,并根据需要提供了私有IP范围。你有更多的细节吗?