Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.2.0, 4.0.0
-
None
-
None
Description
LLAP ZK registry namespacing includes current user name which is typically hive. But in some deployments, usernames are created with '' like hive_dev. RegistryUtils.currentUser() (that LLAP uses) replaces '' with '-' for DNS reasons. But GenericUDTFSplits uses UGI login user which does not do the underscore replacement. As a result, LlapBaseInputFormat is finding any LLAP daemons even though they are running.