问题:
今天使用hive时候出现异常,命令为:show databases;错误如下:
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
原因:
我这里的原因是之前我用ant去编译了hadoop,但是没有成功,在HADOOP_HOME目录下多了一个build目录,把它删除即可。
解决方案:
把HADOOP_HOME目录下的build目录删除即可!
再次使用show databases命令:
OK !