Support Questions

Find answers, ask questions, and share your expertise

i'm not able to see my tables from atlas after an HDF upgrade

Explorer

HELLO,

After an upgrade to my HDP 2.6, i'm not able to see my new tables and databases. All my services works very well. So i tried to import hive.sh

/usr/hdp/current/atlas-server/hook-bin/import-hive.sh but i got this errors

Using Hive configuration directory [/etc/hive/conf]

Log file for import is /usr/hdp/current/atlas-server/logs/import-hive.log

log4j:WARN No such property [maxFileSize] in org.apache.log4j.PatternLayout.

log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.PatternLayout.

Exception in thread "main" org.apache.atlas.hook.AtlasHookException: HiveMetaStoreBridge.main() failed.

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.main(HiveMetaStoreBridge.java:650)

Caused by: org.apache.atlas.AtlasServiceException: Metadata service API org.apache.atlas.AtlasClient$API_V1@2807bdebfailed with status 403 (Forbidden) Response Body (<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>

<title>Error 403 {"AuthorizationError":"You are not authorized for READ on [ENTITY] : *"}</title>

</head>

<body><h2>HTTP ERROR 403</h2>

<p>Problem accessing /api/atlas/entities. Reason:

<pre> {"AuthorizationError":"You are not authorized for READ on [ENTITY] : *"}</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

<br/>

</body>

</html>

)

at org.apache.atlas.AtlasBaseClient.callAPIWithResource(AtlasBaseClient.java:387)

at org.apache.atlas.AtlasBaseClient.callAPIWithResource(AtlasBaseClient.java:320)

at org.apache.atlas.AtlasBaseClient.callAPIWithRetries(AtlasBaseClient.java:471)

at org.apache.atlas.AtlasClient.callAPIWithRetries(AtlasClient.java:967)

at org.apache.atlas.AtlasClient.getEntity(AtlasClient.java:651)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.getEntityReference(HiveMetaStoreBridge.java:352)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.getDatabaseReference(HiveMetaStoreBridge.java:230)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.registerDatabase(HiveMetaStoreBridge.java:165)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.importDatabases(HiveMetaStoreBridge.java:140)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.importHiveMetadata(HiveMetaStoreBridge.java:134)

at org.apache.atlas.hive.bridge.HiveMetaStoreBridge.main(HiveMetaStoreBridge.java:647)

Failed to import Hive Data Model!!!

thnks any suggestion !!! Please

1 REPLY 1

Expert Contributor

Error 403 {"AuthorizationError":"You are not authorized for READ on [ENTITY] : *"}

You need to add policy in Ranger if ranger authorizer is ON or in policy-store.txt if SimpleAuthorizer is on