2016-11-11 13 views
0

ダービーの代わりにh2を使用し、ローカルユニットテスト用のHive Metastore DBとしてApache Sparkをローカルモードで実行します。
hiveContext.set("javax.jdo.option.ConnectionURL", connectionUrl)設定が正常に動作しません。ハイブコンテキストが初期化されています(また、メタストアデータベースも)。 設定値SparkConfも機能しません。私たちを手伝ってくれますか?ユニットテストのためにHiveContextをローカルモードで使用してApache Spark用のHive Metastore DBを変更するにはどうすればよいですか?

答えて

0

この値を--conf hadoop.hive.javax.jdo.option.ConnectionURL=...と設定してください。正常に動作するはずです。しかし、たぶんそれはあなたがダービーの場所を変更することを許可するだけです。

ユニットテスト用の環境を準備するのと同じ問題があり、sqliteを使用できませんでしたので、derbyはサポートされているローカルDBだと思います。

関連する問題