Hi, I am new to hive. Getting following error while running show tables
from hive CLI. Understand that EnforceReadOnlyTables looks for
property test.src.tables
, and throws following exception if this property is not set. Have set this
property in the hive-site.xml, as shown below, but did not help. Even tried
to set this property in hiveconf namespace, still it did not work. Any
suggestions. hive-site.xml for this property looks like following.


*<-------------------hive-site.xml------>*

<property>

        <name>test.src.tables</name>

        <value>tmp,tmp2</value>

</property>




*<--Exception details-->*

Exception in thread "main" java.lang.AssertionError: Source tables cannot
be empty

at
org.apache.hadoop.hive.ql.hooks.EnforceReadOnlyTables.<clinit>(EnforceReadOnlyTables.java:46)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:348)

at org.apache.hadoop.hive.ql.hooks.HookUtils.getHooks(HookUtils.java:60)

at org.apache.hadoop.hive.ql.Driver.getHooks(Driver.java:1612)

at org.apache.hadoop.hive.ql.Driver.getHooks(Driver.java:1596)

at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1677)

at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1453)

at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1171)

at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1161)

at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:232)

at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:183)

at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:399)

at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:776)

at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:714)

at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:641)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.apache.hadoop.util.RunJar.run(RunJar.java:234)

at org.apache.hadoop.util.RunJar.main(RunJar.java:148)

Reply via email to