0

次のエラーが表示されます:ロード操作でのBigQueryエラー:トークンが無効です-無効なトークン:
ステートレストークンの有効期限が切れ ています

大きなプレーンテキスト(またはgzipで圧縮)(〜9千万レコード)ファイルをアップロードしようとすると

データのアップロードを試みるために使用しているコマンドは次のとおりです。

〜/ bigquery-2.0.6] $ python bq.py load --skip_leading_rows 7 -F "\ t" conn_logs.conn /scratch/conn.log /scratch/conn.schema

小さいファイルを試してみると、データは問題なく読み込まれます。

これを引き起こしている原因と、トークンが期限切れにならないようにトークンを更新するにはどうすればよいですか?

ありがとう、

4

1 に答える 1

0

これは、トークンの更新が によって処理される方法のバグです。oauth2clientつまり、アップロードの最後にトークンが更新されません。内部で追跡中ですが、まだ修正の予定はないと思います。

最も簡単な回避策は、ファイルを Google ストレージにアップロードしてから、Google ストレージ パスを使用して load を呼び出すことです。これはかなり簡単で、すばらしいチュートリアルもあります。

于 2012-07-05T07:35:21.323 に答える