cluster can't start after install kerberos(cluster) (ambari2.7.4)
[11][1]
[22][2]
[33][3]
resource_management.core.exceptions.ExecutionFailed: Выполнение 'ambari-sudo. sh su hdfs -l -s / bin / bash - c' ulimit - c неограничено; /usr/hdp/3.1.4.0-315/hadoop/bin/hdfs --config /usr/hdp/3.1.4.0-315/hadoop/conf --daemon start journalnode '' возвращено 1. ПРЕДУПРЕЖДЕНИЕ: HADOOP_JOURNALNODE_OPTS заменено на HDFS_JOURNALNODE_OPTS. Использование значения HADOOP_JOURNALNODE_OPTS.
org. apache .had oop .security.KerberosAuthException: сбой при входе: для участника: jn / raw.githubusercontent. com@EAST.COM из keytab / etc / security / keytabs /jn.service.keytab javax.security.auth.login.LoginException: невозможно получить пароль от пользователя
stdout: `/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at eastdn1/192.168.223.152
************************************************************/
==> /var/log/hadoop/hdfs/SecurityAuth.audit <==
==> /var/log/hadoop/hdfs/hdfs-audit.log <==
==> /var/log/hadoop/hdfs/hadoop-hdfs-journalnode-eastdn1.log <==
2020-04-29 23:58:01,219 INFO impl.MetricsSystemImpl (MetricsSystemImpl.java:stop(216)) - JournalNode metrics system stopped.
2020-04-29 23:58:01,219 INFO impl.MetricsSystemImpl (MetricsSystemImpl.java:shutdown(607)) - JournalNode metrics system shutdown complete.
2020-04-29 23:58:01,219 ERROR server.JournalNode (JournalNode.java:main(417)) - Failed to start journalnode.
org.apache.hadoop.security.KerberosAuthException: failure to login: for principal: jn/raw.githubusercontent.com@EAST.COM from keytab /etc/security/keytabs/jn.service.keytab javax.security.auth.login.LoginException: Unable to obtain password from user
at org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:1847)
at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytabAndReturnUGI(UserGroupInformation.java:1215)
at org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:1008)
at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:313)
at org.apache.hadoop.hdfs.qjournal.server.JournalNode.start(JournalNode.java:226)
at org.apache.hadoop.hdfs.qjournal.server.JournalNode.run(JournalNode.java:205)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
at org.apache.hadoop.hdfs.qjournal.server.JournalNode.main(JournalNode.java:415)
Caused by: javax.security.auth.login.LoginException: Unable to obtain password from user
at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:901)
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:764)
at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:617)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at javax.security.auth.login.LoginContext.login(LoginContext.java:587)
at org.apache.hadoop.security.UserGroupInformation$HadoopLoginContext.login(UserGroupInformation.java:1926)
at org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:1837)
... 8 more
2020-04-29 23:58:01,227 INFO util.ExitUtil (ExitUtil.java:terminate(210)) - Exiting with status -1: org.apache.hadoop.security.KerberosAuthException: failure to login: for principal: jn/raw.githubusercontent.com@EAST.COM from keytab /etc/security/keytabs/jn.service.keytab javax.security.auth.login.LoginException: Unable to obtain password from user
2020-04-29 23:58:01,228 I`enter code here`NFO timeline.HadoopTimelineMetricsSink (AbstractTimelineMetricsSink.java:getCurrentCo`enter code here`llectorHost(291)) - No live collector to send metrics to. Metrics to be sent will be discarded. This message will be skipped for the next 20 times.
2020-04-29 23:58:01,233 INFO server.JournalNode (LogAdapter.java:info(49)) - SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down JournalNode at eastdn1/192.168.223.152
************************************************************/`
then i disable the kerberos ,the cluster can start normally!
[1]: https://i.stack.imgur.com/loZFP.png
[2]: https://i.stack.imgur.com/33YLt.png
[3]: https://i.stack.imgur.com/LY5gi.png