如何在本地模式下使用hivecontext为单元测试更改apachespark的hive metastore db?

fhity93d  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(375)

我想使用h2而不是derby作为本地单元测试的hivemetastoredb,在本地模式下运行apachespark。 hiveContext.set("javax.jdo.option.ConnectionURL", connectionUrl) 设置不起作用,因为配置单元上下文已在前面初始化(metastore db也已初始化)。设置sparkconf也不起作用。你能帮我吗?

lawou6xi

lawou6xi1#

尝试将此值设置为 --conf hadoop.hive.javax.jdo.option.ConnectionURL=... 它应该有用。但它可能只允许你改变德比的位置。
我在为单元测试准备环境时遇到了同样的问题,我无法使用sqlite,所以我认为derby只支持本地db。

相关问题