This usually happens when there is a problem in the metastore configuration.
Did you change any hive configurations?


Zheng

On Tue, Jan 26, 2010 at 1:41 AM, Jeff Zhang <[email protected]> wrote:
> The following is the logs:
>
>
> 2010-01-26 17:23:51,509 ERROR exec.DDLTask
> (SessionState.java:printError(279)) - FAILED: Error in metadata:
> javax.jdo.JDOFatalInternalException: Unexpected exception caught.
> NestedThrowables:
> java.lang.reflect.InvocationTargetException
> org.apache.hadoop.hive.ql.metadata.HiveException:
> javax.jdo.JDOFatalInternalException: Unexpected exception caught.
> NestedThrowables:
> java.lang.reflect.InvocationTargetException
>         at
> org.apache.hadoop.hive.ql.metadata.Hive.getTablesByPattern(Hive.java:400)
>         at
> org.apache.hadoop.hive.ql.metadata.Hive.getAllTables(Hive.java:387)
> at
> org.apache.hadoop.hive.ql.exec.DDLTask.showTables(DDLTask.java:352)
> at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:143)
> at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:379)        at
> org.apache.hadoop.hive.ql.Driver.run(Driver.java:285)        at
> org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:123)
> at
> org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:181)
> at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:287)        at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)        at
> org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> Caused by: javax.jdo.JDOFatalInternalException: Unexpected exception caught.
> NestedThrowables:
> java.lang.reflect.InvocationTargetException
>         at
> javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1186)
>         at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803)
>         at
> javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:698)
> at
> org.apache.hadoop.hive.metastore.ObjectStore.getPMF(ObjectStore.java:161)
> at
> org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore.java:178)
> at
> org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java:122)
> at
> org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:101)
>         at
> org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62)
> at
> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:117)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.getMS(HiveMetaStore.java:130)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java:146)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.init(HiveMetaStore.java:118)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.<init>(HiveMetaStore.java:100)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:74)
> at
> org.apache.hadoop.hive.ql.metadata.Hive.createMetaStoreClient(Hive.java:783)
> at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:794)        at
> org.apache.hadoop.hive.ql.metadata.Hive.getTablesByPattern(Hive.java:398)
> ... 13 more
> Caused by: java.lang.reflect.InvocationTargetException        at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)        at
> javax.jdo.JDOHelper$16.run(JDOHelper.java:1956)        at
> java.security.AccessController.doPrivileged(Native Method)        at
> javax.jdo.JDOHelper.invoke(JDOHelper.java:1951)        at
> javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159)
> ... 29 more
>
>
> On Tue, Jan 26, 2010 at 4:52 PM, Zheng Shao <[email protected]> wrote:
>>
>> Can you post the traces in  /tmp/<user>/hive.log?
>>
>> Zheng
>>
>> On Tue, Jan 26, 2010 at 12:40 AM, Jeff Zhang <[email protected]> wrote:
>> > Hi all,
>> >
>> > I follow the get started wiki page, but I use the hive 0.4.1 release
>> > version
>> > rather than svn trunk. And when I invoke command: show tables;
>> > It shows the following error message, anyone has encounter this problem
>> > before ?
>> >
>> > hive> show tables;
>> > FAILED: Error in metadata: javax.jdo.JDOFatalInternalException:
>> > Unexpected
>> > exception caught.
>> > NestedThrowables:
>> > java.lang.reflect.InvocationTargetException
>> > FAILED: Execution Error, return code 1 from
>> > org.apache.hadoop.hive.ql.exec.DDLTask
>> >
>> >
>> > --
>> > Best Regards
>> >
>> > Jeff Zhang
>> >
>>
>>
>>
>> --
>> Yours,
>> Zheng
>
>
>
> --
> Best Regards
>
> Jeff Zhang
>



-- 
Yours,
Zheng

Reply via email to