Мой файл журнала узла данных:
*2013-01-28 22:12:05,084 WARN org.apache.hadoop.ipc.Client: Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
2013-01-28 22:12:05,084 ERROR org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:dr.who (auth:KERBEROS_SSL) cause:java.io.IOException: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]*
Я начал установку Hadoop CDH4.1.2 с Kerberos, и datanode запускается как безопасный процесс.
Согласно https://ccp.cloudera.com/display/CDH4DOC/Configuring+Hadoop+Security+in+CDH4 https://ccp.cloudera.com/display/CDH4DOC/Appendix+A+-+Troubleshooting#AppendixA-Troubleshooting-Problem2
по приведенным выше ссылкам я понял, что командная строка Hadoop не может получить учетные данные для билета kerberos, поэтому предлагается обходной путь для обновления билета. Да, обходной путь решает проблему с командной строкой, я могу получить доступ к HDFS.
Но из пользовательского интерфейса Namenode я не могу просматривать журналы, он показывает HTTP 401 ERROR. **User dr.who is unauthorized to access this page.**
Кто-нибудь сталкивался с этой проблемой?
заранее спасибо