I am using a Hive instance using MySQL as the meta-data store. The cluster works fine in command line mode.

The problem I am having is that when I attempt to connect using the Hive JDBC connector I get the following error:

java.sql.SQLException: org.jpox.jdo.exceptions.TransactionNotReadableException: Cant read fields outside of transactions. You may want to set 'NontransactionalRead=true'.
[java] FailedObject:1[OID]org.apache.hadoop.hive.metastore.model.MDatabase
[java] at org.apache.hadoop.hive.jdbc.HiveDriver.connect(HiveDriver.java:71)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:185)
[java] at com.adknowledge.HiveDriver.HiveDrvr.<init>(HiveDrvr.java:27)
[java] at com.adknowledge.HiveDriver.HiveDrvr.main(HiveDrvr.java:46)
[java] java.lang.NullPointerException
[java] at com.adknowledge.HiveDriver.HiveDrvr.go(HiveDrvr.java:36)
[java] at com.adknowledge.HiveDriver.HiveDrvr.main(HiveDrvr.java:47)

This is after the basic connection to the meta-store has worked.
.
.
.
. [java] 09/06/01 17:08:41 INFO Datastore.Schema: Validating 1 foreign key(s) for table `PARTITION_KEY_VALS` [java] 09/06/01 17:08:41 INFO Datastore.Schema: Validating 1 unique key(s) for table `PARTITION_KEY_VALS` [java] 09/06/01 17:08:41 INFO Datastore.Schema: Catalog "hive", Schema "" initialised - managing 14 classes
[java] 09/06/01 17:08:41 INFO metastore.ObjectStore: Initialized ObjectStore

.
.Has anyone tried this combination before or am I in uncharted waters?

Reply via email to