2

У меня есть работа Google DataFlow, что не удается на:Google Dataflow работы и BigQuery неудачу в различных регионах

BigQuery job ... finished with error(s): errorResult: 
Cannot read and write in different locations: source: EU, destination: US, error: Cannot read and write in different locations: source: EU, destination: US 

Я начинаю работу с --zone=europe-west1-b

И это только часть трубопровод, который ничего не делает с BigQuery:

Pipeline p = Pipeline.create(options); 
p.apply(BigQueryIO.Read.fromQuery(query)); 

BigQuery таблица читаю с имеет это в деталях: Data Location EU

Когда я запускаю работу на местном уровне, я получаю:

SEVERE: Error opening BigQuery table dataflow_temporary_table_339775 of dataset _dataflow_temporary_dataset_744662 : 404 Not Found 

Я не понимаю, почему он пытается написать в другое место, если я только чтение данных. И даже если ему нужно создать временную таблицу, почему она создается в другом регионе?

Любые идеи?

ответ

2

Я хотел бы предложить, чтобы проверить:

  • Если место размещения для Google DataFlow находится в той же зоне.
  • Если облачное хранилище Google, используемое в Dataflow, также находится в той же зоне.
Смежные вопросы