Hi Bing, You need a datanucleus plugin for eclipse. For more details see: http://www.datanucleus.org/products/accessplatform/guides/eclipse/index.html
Ashutosh On Sun, Aug 28, 2011 at 07:42, Bing Li <lib...@yahoo.com.cn> wrote: > Hi, all > I setup Eclipse for Hive development, then I start hive via click "Run -> > Java Application". I typed "show tables" to check if my env could work. But > I got the errors like: > > Logging initialized using configuration in > jar:file:/home/libing/hadoop/hadoop-0.20.2/hive/lib/hive-common-0.8.0-SNAPSHOT.jar!/hive-log4j.properties > Hive history file=/tmp/libing/hive_job_log_libing_201108282234_2097811740 > .txt > hive> show tables; > show tables; > FAILED: Error in metadata: > org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException: The > class "org.apache.hadoop.hive.metastore.model.MDatabase" is not persistable. > This means that it either hasnt been enhanced, or that the enhanced version > of the file is not in the CLASSPATH (or is hidden by an unenhanced version), > or the Meta-Data/annotations for the class are not found. > NestedThrowables: > org.datanucleus.exceptions.ClassNotPersistableException: The class > "org.apache.hadoop.hive.metastore.model.MDatabase" is not persistable. This > means that it either hasnt been enhanced, or that the enhanced version of > the file is not in the CLASSPATH (or is hidden by an unenhanced version), or > the Meta-Data/annotations for the class are not found. > FAILED: Execution Error, return code 1 from > org.apache.hadoop.hive.ql.exec.DDLTask > hive> > > I have included all the libraries in the CLASSPATH, and can't find the > reason of that problem. > > Do you have some ideas on it? > Thanks a lot! > > Bing > >