Hortonworks 沙箱 - 无法启动,因为 ambari-qa-Sandbox@DOMAIN.COM 应该是 ambari-qa-sandbox@DOMAIN.COM

Posted

技术标签:

【中文标题】Hortonworks 沙箱 - 无法启动,因为 ambari-qa-Sandbox@DOMAIN.COM 应该是 ambari-qa-sandbox@DOMAIN.COM【英文标题】:Hortonworks sandbox- cannot kinit because ambari-qa-Sandbox@DOMAIN.COM should be ambari-qa-sandbox@DOMAIN.COM 【发布时间】:2016-10-26 18:36:00 【问题描述】:

我一直在玩沙盒,但在启用服务未启动的 kerberos 后遇到了问题。

我发现原因是因为它试图像这样启动:

/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa-Sandbox@HORTONWORKS.COM;

它应该是:

/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa-sandbox@HORTONWORKS.COM;

(注意沙箱中的小写 s)

我已在 hbase>configs>advanced 下为用户“hbase-sandbox@HORTONWORKS.COM”在 Ambari 中将其更改为小写,但我找不到为 ambari-qa-Sandbox 更改它的位置,这导致 Zookeeper 无法启动。

【问题讨论】:

【参考方案1】:

想通了,您不能直接在 Ambari 中更改它,但是您可以使用 ./configs.sh 更改它,如下所示:

cd /var/lib/ambari-server/resources/scripts

关于如何使用configs.sh的详细信息可以通过以下方式找到:

./configs.sh usage

然后使用类似这样的东西来改变值:

./configs.sh -u admin -p password set localhost sandbox cluster-env smokeuser_principal_name ambari-qa-sandbox@HORTONWORKS.COM

【讨论】:

【参考方案2】:

您可以直接在 Ambari UI 中进行更改。

登录到 Ambari UI 并单击右上角的 Admin 选项卡并选择 kerberos 选项。

在此屏幕上,您将看到集群中服务的主体和其他 kerberos 配置,并且可以根据需要对其进行修改。

【讨论】:

以上是关于Hortonworks 沙箱 - 无法启动,因为 ambari-qa-Sandbox@DOMAIN.COM 应该是 ambari-qa-sandbox@DOMAIN.COM的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件从 ubuntu 桌面传输到 hortonworks 沙箱

从 hortonworks 沙箱运行时出现 Hive 错误

如何在 hortonworks 沙箱上的 Ambari 中启用 HDFS 文件视图?

如何将文件从 Windows 传输到 HortonWorks 沙箱?

如何在Hortonworks沙箱Hadoop平台中运行mapreduce作业

Hive 中的多个 SLF4J 绑定 - Hortonworks 沙箱