Hi, I am getting the below error when running the import-hive.sh script on
EMR. *I am using Atlas 1.0.0 Version.*
The script is being run with "hadoop" user.
Can you please let me know how this can be fixed?
2019-05-03 13:57:54,524 WARN - [pool-1-thread-4:] ~ got exception trying
to get groups for user hadoop: id: hadoop: no such user
(ShellBasedUnixGroupsMapping:87)
2019-05-03 13:57:54,524 ERROR - [pool-1-thread-4:] ~ Exception while
fetching groups (AtlasAbstractAuthenticationProvider:136)
java.io.IOException: No groups found for user hadoop
at org.apache.hadoop.security.Groups.noGroupsForUser(Groups.java:157)
at org.apache.hadoop.security.Groups.access$300(Groups.java:59)
at
org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:228)
at
org.apache.hadoop.security.Groups$GroupCacheLoader.load(Groups.java:208)
at
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3542)
at
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2323)
at
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2286)
at
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
at com.google.common.cache.LocalCache.get(LocalCache.java:3953)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3957)
at
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4875)
at org.apache.hadoop.security.Groups.getGroups(Groups.java:182)
at
org.apache.atlas.web.security.AtlasAbstractAuthenticationProvider.getAuthoritiesFromUGI(AtlasAbstractAuthenticationProvider.java:124)
at
org.apache.atlas.web.filters.AtlasAuthenticationFilter$3.doFilter(AtlasAuthenticationFilter.java:311)