首页 > 解决方案 > 使用 kerberos 选项创建 Dataproc 集群失败

问题描述

我正在尝试使用 kerberos 选项创建 dataproc 集群,但集群创建失败。

我正在遵循本文档中列出的以下步骤。

并从 gcloud 创建集群。创建密钥、密钥环和加密密码文件后:

gcloud dataproc clusters create cluster-name \  
    --image-version=1.3 \  
    --kerberos-root-principal-password-uri=gs://my-bucket/kerberos-root-principal-password.encrypted \  
    --kerberos-kms-key=projects/project-id/locations/global/keyRings/my-keyring/cryptoKeys/my-key

但是在创建集群 3-4 分钟后,它失败了。主/工作节点日志中的错误:

<13>Apr 15 17:26:22 google-dataproc-startup[782]: + echo 'Creating service principals on cluster-dataproc-kerberos-22-m.c.xxxxxxxxxx.internal'
<13>Apr 15 17:26:22 google-dataproc-startup[782]: Creating service principals on cluster-dataproc-kerberos-22-m.c.xxxxxxxxxx.internal
<13>Apr 15 17:26:22 google-dataproc-startup[782]: + set +x
<13>Apr 15 17:26:22 google-dataproc-startup[782]: kadmin: Preauthentication failed while initializing kadmin interface
<13>Apr 15 17:26:22 google-dataproc-startup[782]: Authenticating as principal root with password.
<13>Apr 15 17:26:23 google-dataproc-startup[782]: kadmin: Preauthentication failed while initializing kadmin interface
<13>Apr 15 17:26:23 google-dataproc-startup[782]: Authenticating as principal root with password.

我做错了什么还是需要配置其他任何东西?

标签: google-cloud-dataproc

解决方案


推荐阅读