![](/img/trans.png)
[英]Move only files that were read Google Cloud Data Fusion pipeline
[英]Issue connecting to google cloud sql for postgres from cloud data fusion pipeline
背景:我们在连接到 postgres cloudsql 的数据融合实例(版本 6.4.1 并在 dataproc 集群上运行)中有工作管道。 在这种情况下一切正常。
问题:我们在新创建的 dataproc 集群上创建了一个新的数据融合实例(版本 6.7.1)。 我们安装了必要的工件(CloudSQL PostgreSQL JDBC Driver, CloudSQL PostgreSQL Plugins),并在命名空间管理页面添加数据库连接(CDF GUI)并成功测试连接。) 但是当部署管道(使用与连接中使用的相同的凭据)并运行它时,我们会遇到以下错误:
Exception while trying to validate schema of database table "<table_name>" for connection jdbc:postgresql:///<db_name>?cloudSqlInstance=<cloud-sql-instance-name>&socketFactory=com.google.cloud.sql.postgres.SocketFactory.
这是来自原始日志的错误:
PSQLException : “Connection to :5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.”
旧的(6.4.1)和新的(6.7.1)DF实例几乎相同(使用相同的服务帐户,dataproc服务帐户,指向相同的云sql实例)
任何建议表示赞赏
也许值得检查一些事情
对于新集群的设置,请确保遵循https://datafusion.atlassian.net/wiki/spaces/KB/pages/32276578/Configurations+for+a+static+Dataproc+cluster
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.