You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@atlas.apache.org by Naveen M <na...@gmail.com> on 2019/05/03 19:04:25 UTC
atlas hive import error
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)
Re: atlas hive import error
Posted by Nixon Rodrigues <ni...@freestoneinfotech.com>.
Naveen,
The warning seen is while fetching group for the user *hadoop*.
You can overcome this exception by setting a valid a group for user *hadoop*
at linux file system or hadoop group mapping
Regards,
Nixon
On Sat, May 4, 2019 at 12:34 AM Naveen M <na...@gmail.com> wrote:
> 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)
>