1

サンドボックスをいじっていて、サービスが開始されていない kerberos を有効にした後に問題が発生しています。

その理由は、次のように kinit しようとしていることが原因であることがわかりました。

/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 で小文字に変更しましたが、Zookeeper が起動しない原因となる ambari-qa-Sandbox の変更場所が見つかりません。

4

2 に答える 2

0

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
于 2016-10-27T15:53:42.870 に答える