【发布时间】:2018-06-12 06:45:48
【问题描述】:
我已经安装了气流并且我已经编写了一个 DAG 来将 MySQL 数据与 BigQuery 集成。
当我运行 python 脚本时,出现以下错误:
ImportError: 无法导入名称 GbqConnector
我按照说明将 pandas 降级到旧版本。当我这样做时,我得到了一个不同的错误:
ImportError:无法导入名称 _test_google_api_imports
编辑:来自的建议 x97Core 工作。
我现在有一个不同的问题。我收到以下错误:
/usr/local/lib/python2.7/dist-packages/airflow/models.py:1927:PendingDeprecationWarning:无效参数已传递给 MySqlToGoogleCloudStorageOperator。 Airflow 2.0 将不再支持传递此类参数。无效的参数是:
*args: ()
**kwargs: {'google_cloud_storage_connn_id': 'podioGCPConnection'} category=PendingDeprecationWarning
/usr/local/lib/python2.7/dist-packages/airflow/models.py:1927:PendingDeprecationWarning:无效参数已传递给 GoogleCloudStorageToBigQueryOperator。 Airflow 2.0 将不再支持传递此类参数。无效的参数是:
*args: ()
**kwargs: {'project_id': 'podio-data'} category=PendingDeprecationWarning
根据此链接,问题在于气流与 python2 和 pythn3 的兼容性。我已经尝试在两者上运行代码,但仍然出现相同的错误。 Airflow mysql to gcp Dag error
有没有人知道有没有办法解决这个问题?
【问题讨论】:
标签: python pandas google-bigquery airflow apache-airflow