私のデータノードログファイル:
*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)]*
kerberosを使用してhadoopCDH4.1.2のインストールを開始し、datanodeが安全なプロセスとして開始されました。
https://ccp.cloudera.com/display/CDH4DOC/Configure+Hadoop+Security+in+CDH4https://ccp.cloudera.com/display/CDH4DOC/Appendix+A+-+Troubleshooting#AppendixA-Troubleshooting- による問題2
上記のリンクは、hadoopコマンドラインがKerberosチケットのクレデンシャルを取得できないことを理解したため、チケットを更新するための回避策をお勧めします。はい、回避策はコマンドラインの問題を解決します。HDFSにアクセスできます。
しかし、Namenode UIからは、ログを表示できません。HTTP401エラーが表示されます。
**User dr.who is unauthorized to access this page.**
誰かがこの問題に直面しましたか?
前もって感謝します