如何在Spark上使用Hive重置元存储?

时间:2015-04-23 10:09:07

标签: unit-testing hive apache-spark derby jdo

我想在单元测试中使用Hive在Spark上重置Hive Meta Store。

到目前为止,我已经重新配置了JDO以使用内存中的Derby DB:

System.setProperty("javax.jdo.option.ConnectionURL", "jdbc:derby:memory:metastore_db;create=true");
System.setProperty("javax.jdo.option.ConnectionDriverName", "org.apache.derby.jdbc.EmbeddedDriver");

Hive中似乎没有适当的JDO生命周期管理,所以如果我放弃或关闭数据库,Hive / JDO会抱怨。

有没有人知道重置元存储的方法,以便每个测试用例都运行一个新的,干净的元存储?

0 个答案:

没有答案