1

我想使用h2而不是Derby作为 Hive Metastore DB 进行本地单元测试,以本地模式运行 Apache Spark。
hiveContext.set("javax.jdo.option.ConnectionURL", connectionUrl)设置不起作用导致配置单元上下文已更早初始化(以及元存储数据库)。SparkConf上的设置也不起作用。你可以帮帮我吗?

4

1 回答 1

1

尝试将此值设置为--conf hadoop.hive.javax.jdo.option.ConnectionURL=...,它应该可以工作。但可能它只允许您更改德比位置。

我在为单元测试准备环境时遇到了同样的问题,我无法使用 sqlite,所以我想 derby 只支持本地数据库。

于 2016-11-11T17:38:48.130 回答