将 dataproc 集群连接到 Cloud SQL 实例时,没有要代理的 Cloud SQL 实例

No Cloud SQL instances to proxy when connecting dataproc cluster to Cloud SQL instance

我对 cloud-sql-proxy 安装的 dataproc 初始化操作有疑问。 我使用了这个初始化动作: https://github.com/GoogleCloudPlatform/dataproc-initialization-actions/tree/master/cloud-sql-proxy 将只读 enable_cloud_sql_metastore 变量设置为 0。

我做错了什么?

如果您使用 init 操作只是为了在不使用 Hive 元存储的情况下为工作负载提供连接,则您应该使用 additional-cloud-sql-instances 元数据键而不是hive-metastore-instance;你只需将 hive-metastore-instance 留空并使用:

--metadata "additional-cloud-sql-instances=<PROJECT_ID>:<REGION>:<ANOTHER_INSTANCE_NAME>=tcp<PORT_#>[,...]"

相反。