Учетная запись службы GCP dataproc not_found - PullRequest
0 голосов
/ 17 февраля 2019

При создании кластера Dataproc у меня появляется следующее сообщение об ошибке:

ОШИБКА: (gcloud.dataproc.clusters.create) NOT_FOUND: учетная запись службы не найдена: '[PROJECT_NUMBER] -compute @ developer.gserviceaccount.com '

Та же ошибка при создании из консоли или из команды gcloud CLI.Кто-нибудь может помочь, пожалуйста?Большое спасибо.

1 Ответ

0 голосов
/ 18 февраля 2019

Как упомянул Джон Хэнли , эта проблема генерируется, поскольку Dataproc требует использовать вычислительный механизм API учетная запись службы по умолчанию для создания экземпляров кластера;однако, если эта учетная запись больше не отображается в консоли IAM> Service Account, потребуется отключить и включить API Compute Engine, чтобы попытаться воссоздать его;в противном случае вы можете создать новый проект для воссоздания вашей среды.

С другой стороны, если вы хотите использовать другую учетную запись службы для кластера Dataproc, вы можете создать новую учетную запись службы и предоставить его с необходимыми GCE и Dataproc ролями;таким образом, вы можете указать имя учетной записи службы, которое будет использоваться при создании кластера .

gcloud dataproc clusters create <CLUSTER_NAME> --service-account=<SERVICE_ACCOUNT_NAME>
...