My hive was working fine when I was using Hadoop 1.0.4. With Hadoop 1.12 and Hive 0.11. I am getting following error while doing any operation on hive like 'show tables'
Mysql is running 2013-07-20 08:04:17,219 ERROR DataNucleus.Plugin (Log4JLogger.java:error(115)) - Bundle "org.eclipse.jdt.core" requires "org.eclipse.text" but it cannot be resolved. 2013-07-20 08:04:17,219 ERROR DataNucleus.Plugin (Log4JLogger.java:error(115)) - Bundle "org.eclipse.jdt.core" requires "org.eclipse.text" but it cannot be resolved. 2013-07-20 08:04:17,224 ERROR exec.DDLTask (DDLTask.java:execute(434)) - org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient at org.apache.hadoop.hive.ql.metadata.Hive.getDatabase(Hive.java:1142) at org.apache.hadoop.hive.ql.metadata.Hive.databaseExists(Hive.java:1127) at org.apache.hadoop.hive.ql.exec.DDLTask.showTables(DDLTask.java:2215) at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:332) at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:150) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:65) at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1423) at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1203) at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1008) at org.apache.hadoop.hive.ql.Driver.run(Driver.java:880) at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:259) at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:216) "hive.log" 108 lines, 9703 characters *Here's my hive-site.xml* *l* <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/metastore</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>hidden</value> </property> <property> <name>datanucleus.autoCreateSchema</name> <name>datanucleus.autoCreateSchema </name> </property> <property> <name>datanucleus.fixedDatastore</name> <value>true</value> </property> </configuration> ~