-
Type:
New Feature
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 2.0.0-alpha, 3.0.0-alpha1
-
Fix Version/s: 2.1.1-beta
-
Labels:None
-
Target Version/s:
-
Hadoop Flags:Reviewed
The RPC client currently constructs the kerberos principal based on the a config value, usually with an _HOST substitution. This means the service principal must match the hostname the client is using to connect. This causes problems:
- Prevents using HA with IP failover when the servers have distinct principals from the failover hostname
- Prevents clients from being able to access a service bound to multiple interfaces. Only the interface that matches the server's principal may be used.
The client should be able to use the SASL advertised principal (HADOOP-9698), with appropriate safeguards, to acquire the correct service ticket.
- is related to
-
HDFS-7546 Document, and set an accepting default for dfs.namenode.kerberos.principal.pattern
-
- Closed
-
-
HADOOP-12549 Extend HDFS-7456 default generically to all pattern lookups
-
- Patch Available
-