我是 Airflow 的新手,同时从 Airflow 连接到 Snowflake 我收到类似“BAD REQUEST”的错误我已根据约束文件https://raw.githubusercontent.com/apache/airflow/constraints-安装了所有必需的依赖项2.2.3/constraints-3.8.txt所以请任何人帮助我找到确切的问题。图片错误请求的错误
问问题
65 次
2 回答
0
直到昨天,我在通过气流建立与雪花的连接时遇到了同样的问题。我可能发现了气流的错误。现在您可以尝试的解决方法是:
删除现有连接并使用您的详细信息创建新连接。
Connection id:
Connection Type: Snowflake
Host:12345.eu-west-1.aws.snowflakecomputing.com
schema: public
login:
password:
extra: {
"extra__snowflake__account": "12345",
"extra__snowflake__database": "Sampledb",
"extra__snowflake__insecure_mode": false,
"extra__snowflake__region": "eu-west-1.aws",
"extra__snowflake__role": "accountadmin",
"extra__snowflake__warehouse": "compute_wh"}
将其余部分留空。
填写详细信息后,请在保存之前测试连接。您不会遇到 BAD REQUEST 问题。不幸的是,如果您再次打开连接并进行测试,连接将始终返回 BAD REQUEST。
不用担心,因为连接会起作用。试试看
于 2022-02-24T11:07:13.617 回答
0
UI 中的连接测试功能目前不支持使用自定义表单字段(如用于 Snowflake 连接的数据库、仓库、角色等)。这应该在 Airflow 2.3 中使用此 PR修复。
特别是对于 Snowflake,您可以在 Extra 中添加这些自定义字段作为解决方法。
于 2022-02-24T18:01:28.307 回答