У меня есть требование извлечь данные из таблицы BigQuery с использованием Dataflow и записать в корзину GCS. Поток данных строится с использованием луча apache (Java). Поток данных извлекается из BigQuery и идеально записывается в GCS в первый раз.
Но когда вращается второй поток данных для извлечения данных из той же таблицы после успешного выполнения первого конвейера, он не извлекает никаких данных из Big Запрос. Единственная ошибка, которую я вижу в журнале стекового драйвера:
Blockquote "Запрос не выполнен с кодом 409, выполнено 0 попыток из-за исключений IOException, выполнено 0 попыток из-за неудачных кодов состояния, HTTP-структура сообщает, что запрос может быть retried, (вызывающий абонент отвечает за повторную попытку): https://www.googleapis.com/bigquery/v2/projects/dataflow-begining/jobs "
Пример кода, который я использовал для извлечения:
pipeline.apply("Extract from BQ", BigQueryIO.readTableRows().fromQuery("SELECT * from bq_test.employee"))
Любая помощь приветствуется