You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "jack (JIRA)" <ji...@apache.org> on 2019/04/22 12:18:00 UTC

[jira] [Commented] (AIRFLOW-3965) GoogleCloudStorageToBigQueryOperator has no "location" parameter

    [ https://issues.apache.org/jira/browse/AIRFLOW-3965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16823062#comment-16823062 ] 

jack commented on AIRFLOW-3965:
-------------------------------

Duplicate of https://issues.apache.org/jira/browse/AIRFLOW-3601

> GoogleCloudStorageToBigQueryOperator has no "location" parameter
> ----------------------------------------------------------------
>
>                 Key: AIRFLOW-3965
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-3965
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: operators
>    Affects Versions: 1.10.2
>            Reporter: Lihan Li
>            Assignee: Lihan Li
>            Priority: Critical
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> *GoogleCloudStorageToBigQueryOperator* class does not accept "location" parameter and for jobs that are not "US", "EU" will fail.
> To be more precise, the bigquery job itself will still work, however the task instance will mark as error because it isn't able to fetch the job status (HTTP 404). Setting the location parameter will fix this problem.
>  
> See error traceback
>  
> {code:java}
>  
> Traceback (most recent call last): File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/contrib/hooks/bigquery_hook.py", line 1124, in run_with_configuration try: File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper return wrapped(*args, **kwargs) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/googleapiclient/http.py", line 851, in execute raise HttpError(resp, content, uri=self.uri) googleapiclient.errors.HttpError: <HttpError 404 when requesting https://www.googleapis.com/bigquery/v2/projects/<my-project-id>/jobs/job_sf_CVX8Pa49m7u6YSaFetj62qxmM?alt=json returned "Not found: Job <my-project-id>:job_sf_CVX8Pa49m7u6YSaFetj62qxmM"> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/lihanli/.virtualenvs/nbw/bin/airflow", line 32, in <module> args.func(args) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/utils/cli.py", line 74, in wrapper return f(*args, **kwargs) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/bin/cli.py", line 651, in test ti.run(ignore_task_deps=True, ignore_ti_state=True, test_mode=True) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/utils/db.py", line 73, in wrapper return func(*args, **kwargs) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/models.py", line 1750, in run session=session) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/utils/db.py", line 69, in wrapper return func(*args, **kwargs) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/models.py", line 1657, in _run_raw_task result = task_copy.execute(context=context) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/contrib/operators/gcs_to_bq.py", line 257, in execute ignore_unknown_values=self.ignore_unknown_values, File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/contrib/hooks/bigquery_hook.py", line 1096, in run_load return self.run_with_configuration(configuration) File "/Users/lihanli/.virtualenvs/nbw/lib/python3.6/site-packages/airflow/contrib/hooks/bigquery_hook.py", line 1124, in run_with_configuration try: Exception: ('BigQuery job status check failed. Final error was: %s', 404)
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)