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 沙箱上的 Ambari 中启用 HDFS 文件视图?
如何将文件从 Windows 传输到 HortonWorks 沙箱?