我是Google Compute Engine的新手,所以这可能是一个菜鸟失败。
我试图从GitHub project运行WordCount示例。
DirectPipelineRunner工作正常,但是当我尝试使用BlockingDataflowPipelineRunner时,我得到一个错误的请求"错误。
请注意,我通过gcloud auth login
进行了身份验证。
这里是command line and subsequent error。
我正在使用Maven 3,Java 8和Ubuntu 14.04。
有什么想法吗?
编辑:也许我没有经过适当的身份验证? 该错误包含this link。 这很奇怪,因为我可以使用本地运行器写入gs:// theia,我可以在我的Google Cloud项目控制台中看到Dataflow选项卡。答案 0 :(得分:2)
当我遇到此问题时,一直存在某种身份验证问题,包括错误输入我的项目名称
答案 1 :(得分:1)
这确实表明了权限。确保您使用的帐户是项目的成员。
干杯
答案 2 :(得分:0)
这确实是一个身份验证问题,与Dataflow本身无关。
对于那些感兴趣的人,我的Google Cloud项目似乎只是部分创建了;我可以创建和写入存储桶,但不知何故,我从未添加为所有者。 删除和重新创建项目解决了我的问题。