首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBT和MWAA集成

DBT和MWAA集成
EN

Stack Overflow用户
提问于 2021-09-07 00:36:31
回答 1查看 313关注 0票数 2

我正在尝试将DBT与AWS MWAA集成,但出现以下错误:

代码语言:javascript
复制
2021-09-06 07:04:31,290] {{dbt_hook.py:117}} INFO - /usr/local/airflow/.local/bin/dbt run --profiles-dir /usr/local/airflow/dags/dbt/
[2021-09-06 07:04:31,326] {{dbt_hook.py:126}} INFO - Output:
[2021-09-06 07:04:33,280] {{dbt_hook.py:130}} INFO - Running with dbt=0.20.1
[2021-09-06 07:04:35,416] {{dbt_hook.py:130}} INFO - Encountered an error:
[2021-09-06 07:04:35,450] {{dbt_hook.py:130}} INFO - [Errno 30] Read-only file system: 'target/partial_parse.msgpack'
[2021-09-06 07:04:35,636] {{dbt_hook.py:134}} INFO - Command exited with return code 2

我的Dag是:

代码语言:javascript
复制
from airflow import DAG
from airflow_dbt.operators.dbt_operator import (
    DbtSeedOperator,
    DbtSnapshotOperator,
    DbtRunOperator,
    DbtTestOperator
)
from airflow.utils.dates import days_ago


default_args = {
    'start_date': days_ago(0)
}

with DAG(dag_id='dbt_snow', default_args=default_args, schedule_interval='@daily') as dag:
    dbt_run = DbtRunOperator(
        task_id='dbt_run',
        dbt_bin='/usr/local/airflow/.local/bin/dbt',
        profiles_dir='/usr/local/airflow/dags/dbt/',
        dir='/usr/local/airflow/dags/dbt/learn/'
    )

我正在使用提供的插件:

代码语言:javascript
复制
https://github.com/gocardless/airflow-dbt

https://pypi.org/project/airflow-dbt/

https://docs.getdbt.com/docs/running-a-dbt-project/running-dbt-in-production#using-airflow

我尝试通过将config添加到false来删除部分解析,但即使这样,我也得到了这个错误。

任何关于如何解决它的指针。

EN

回答 1

Stack Overflow用户

发布于 2021-09-08 00:29:41

将目标和日志位置更改为以下位置即可使其正常工作:

代码语言:javascript
复制
/usr/local/airflow/dags/dbt/ 

因此,我们需要根据需要将它们运回。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69081347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档