You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Russell Anderson (JIRA)" <ji...@apache.org> on 2017/01/31 19:32:51 UTC
[jira] (ATLAS-1512) Hive Hook fails due to - Table not found
exception
Russell Anderson created ATLAS-1512:
---------------------------------------
Summary: Hive Hook fails due to - Table not found exception
Key: ATLAS-1512
URL: https://issues.apache.org/jira/browse/ATLAS-1512
Project: Atlas
Issue Type: Bug
Components: atlas-core, atlas-intg
Environment: newly built, and configured Apache Atlas .7.1rc3
BigInsights 4.2.0.0 -
The example worked fine using Apache Atlas .7.0rc2
Reporter: Russell Anderson
Priority: Critical
After configuring Hive Hook: Ran the following Hive SQL command:
Create table sysibm.sparktest as select * from sysibm.sparktable;
-the table sysibm.sparktable exists
-the table system.sparktest is getting created as a result of this command.
-the table gets successfully created within the schema sysibm but the Hive Hook does is not able deal with this correctly.
2017-01-31 07:49:56,979 INFO metastore.HiveMetaStore (HiveMetaStore.java:logIn\
fo(746)) - 6: get_table : db=sysibm tbl=sparktest
2017-01-31 07:49:56,980 INFO HiveMetaStore.audit (HiveMetaStore.java:logAuditE\
vent(371)) - ugi=hive ip=unknown-ip-addr cmd=get_table : db=sysibm tbl=\
sparktest
2017-01-31 07:49:56,984 ERROR metadata.Hive (Hive.java:getTable(1119)) - Table \
sparktest not found: sysibm.sparktest table not found
2017-01-31 07:49:56,984 ERROR hook.HiveHook (HiveHook.java:run(207)) - Atlas ho\
ok failed due to error
java.lang.reflect.UndeclaredThrowableException
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInform\
ation.java:1672)
at org.apache.atlas.hive.hook.HiveHook$2.run(HiveHook.java:197)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:5\
11)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor\
.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto\
r.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.hadoop.hive.ql.metadata.InvalidTableException: Table not \
found sparktest
at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:1120)
at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:1090)
at org.apache.atlas.hive.hook.HiveHook.createOrUpdateEntities(HiveHook.\
java:559)
at org.apache.atlas.hive.hook.HiveHook.createOrUpdateEntities(HiveHook.\
java:581)
at org.apache.atlas.hive.hook.HiveHook.processHiveEntity(HiveHook.java:\
669)
at org.apache.atlas.hive.hook.HiveHook.registerProcess(HiveHook.java:64\
9)
at org.apache.atlas.hive.hook.HiveHook.collect(HiveHook.java:270)
at org.apache.atlas.hive.hook.HiveHook.access$200(HiveHook.java:85)
at org.apache.atlas.hive.hook.HiveHook$2$1.run(HiveHook.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInform\
ation.java:1657)
... 6 more
2017-01-31 07:49:57,029 INFO log.PerfLogger (PerfLogger.java:PerfLogEnd(148)) \
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)