1

私は Google Compute Engine を初めて使用するので、これはおそらく初歩的な失敗です。

GitHub プロジェクトから WordCount の例を実行しようとしています。DirectPipelineRunner は正常に動作しますが、BlockingDataflowPipelineRunner を使用しようとすると、「Bad Request」エラーが発生します。注、私は経由で認証されてgcloud auth loginいます。

コマンドラインとその後のエラーは次のとおりです。

Maven 3、Java 8、および Ubuntu 14.04 を使用しています。

何か案は?

編集:おそらく私は適切に認証されていませんか? エラーにはこのリンクが含まれています。ローカル ランナーを使用して gs://theia に書き込むことができ、Google Cloud プロジェクト コンソールに [Dataflow] タブが表示されるので、これは奇妙です。

4

3 に答える 3

1

これは確かに権限を示しています。使用しているアカウントがプロジェクトのメンバーであることを確認してください。

乾杯

于 2015-01-26T18:17:32.607 に答える
0

これは確かに認証の問題であり、Dataflow 自体とは何の関係もありませんでした。

興味のある方のために説明すると、私の Google Cloud プロジェクトは部分的にしか作成されていないようです。ストレージ バケットを作成して書き込むことはできましたが、なぜか所有者として追加されませんでした。プロジェクトを削除して再作成すると、問題が解決しました。

于 2015-01-26T18:34:21.727 に答える