Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.7.1
-
None
-
None
-
Kerberos
Description
Sometimes —apparently— some people cannot get kerberos to work.
The ability to diagnose problems here is hampered by some aspects of UGI
- the only way to turn on JAAS debug information is through an env var, not within the JVM
- failures are potentially underlogged
- exceptions raised are generic IOEs, so can't be trapped and filtered
- failure handling on the TGT renewer thread is nonexistent
- the code is barely-readable, underdocumented mess.
Attachments
Issue Links
- depends upon
-
HADOOP-12751 While using kerberos Hadoop incorrectly assumes names with '@' to be non-simple
- Resolved
-
HADOOP-12906 AuthenticatedURL should convert a 404/Not Found into an FileNotFoundException.
- Resolved
-
HADOOP-13056 Print expected values when rejecting a server's determined principal
- Resolved
-
HADOOP-10315 Log the original exception when getGroups() fail in UGI.
- Patch Available
-
HADOOP-10523 Hadoop services (such as RM, NN and JHS) throw confusing exception during token auto-cancelation
- Patch Available
-
HADOOP-14327 KerberosAuthenticationHandler#authenticate throws meaningless exception when server principals set is empty
- Patch Available
-
HADOOP-12741 UserGroupInformation.loginUserFromKeytab() creates background thread which is not getting killed even after application exited
- Open
-
HADOOP-12563 Updated utility to create/modify token files
- Resolved
-
HADOOP-12510 Need improved WARN or ERROR when token based auth fails for kmsclient request
- Open
-
HADOOP-13604 Abort retry loop when RPC has an unrecoverable Auth error
- Open
-
HADOOP-12664 UGI auto-renewer does not verify kinit availability during initialization
- Open
-
HADOOP-10776 Open up already widely-used APIs for delegation-token fetching & renewal to ecosystem projects
- Resolved
-
HDFS-9732 Improve DelegationTokenIdentifier.toString() for better logging
- Resolved
-
YARN-4682 AMRM client to log when AMRM token updated
- Resolved
-
YARN-4721 RM to try to auth with HDFS on startup, retry with max diagnostics on failure
- Resolved
-
HADOOP-11404 Clarify the "expected client Kerberos principal is null" authorization message
- Resolved
-
HADOOP-15959 revert HADOOP-12751
- Resolved
-
HADOOP-8787 KerberosAuthenticationHandler should include missing property names in configuration
- Patch Available
- is depended upon by
-
HADOOP-12426 Add Entry point for Kerberos health check
- Resolved
- is related to
-
HADOOP-12770 KMSClientProvider addDelegationTokens won't add if the credentials contain an expired one
- Open
-
HADOOP-12650 Document all of the secret env vars
- Resolved
-
YARN-4629 Distributed shell breaks under strong security
- Resolved
- relates to
-
SLIDER-993 Client fails to start ZK Registry client: Entry "Client" not found; JAAS config =
- Reopened
-
SLIDER-1027 add a kdiag command for kerberos diagnostics
- Resolved
-
ZOOKEEPER-2344 Provide more diagnostics/stack traces on SASL Auth failure
- Open
-
HADOOP-13590 Retry until TGT expires even if the UGI renewal thread encountered exception
- Resolved
-
SLIDER-1035 Kdiag enhancements
- Resolved
-
YARN-4653 Document YARN security model from the perspective of Application Developers
- Closed