部署Hadoop集群时出错(教程):找不到资源'projects / project-id

时间:2014-07-22 10:53:50

标签: google-app-engine hadoop google-cloud-platform

早上好,我是Google云端平台的新手。 我试图关注tutorial to deploy an Hadoop Cluster,我遇到了一些问题。 我已经安装了Cloud SDK,从Web界面创建了一个新项目,创建了一个新的存储桶,启用了计费,获得了权限"可以编辑" (默认),生成一对ssh密钥并将它们放在$ HOME / .ssh /中,并配置bdutil_env.sh脚本以使用我的项目和我的存储桶。

当我在shell中执行一些命令时会发生这种情况:

$ gcloud auth login

(我在网页中选择允许 - >您现在已使用Google Cloud SDK进行了身份验证!) 您现在以myaddress@gmail.com身份登录。 您当前的项目是project-id。

我的项目ID是 wordcountex

现在,使用我的项目的每个命令都会出错。例如:

$ gcutil getproject --project=project-id --cache_flag_values --dump_request_response
INFO: --request-start--
INFO: -headers-start-
INFO: accept-encoding: gzip, deflate
INFO: accept: application/json
INFO: user-agent: google-api-python-client/1.0
INFO: -headers-end-
INFO: -path-parameters-start-
INFO: project: wordcountex
INFO: -path-parameters-end-
INFO: body: None
INFO: query: ?alt=json
INFO: --request-end--
INFO: URL being requested: https://www.googleapis.com/compute/v1/projects/wordcountex?alt=json
Error: The resource 'projects/project-id' was not found

我现在该怎么办?

我曾尝试关注其他一些指南(建议删除多个gmail帐户:我这样做了;它说要从控制台访问Google Compute Engine页面一次:它是什么意思?)。

我在Ubuntu 14.04 LTS上运行。

1 个答案:

答案 0 :(得分:0)

我解决了启用Compute Engine API的问题:控制台 - >我的项目 - > API&验证 - >的API。