我想使用 h2 而不是 Derby 作为本地单元测试的Hive Metastore DB,它以本地模式运行Apache Spark。
hiveContext.set("javax.jdo.option.ConnectionURL", connectionUrl)
设置不起作用导致hive上下文初始化(并且还有Metastore db)。
SparkConf 上的设置也不起作用。你能帮帮我吗?
答案 0 :(得分:0)
尝试将此值设置为--conf hadoop.hive.javax.jdo.option.ConnectionURL=...
,它应该可以正常工作。但可能它只会让你改变德比位置。
我在为单元测试准备环境时遇到了同样的问题,我无法使用sqlite,所以我认为derby只支持本地数据库。