6

spark 1.6 で明示的に spark-shell を介して Hive サポートを無効/有効にするために設定できる構成プロパティはありますか? すべての sqlContext 構成プロパティを取得しようとしましたが、

sqlContext.getAllConfs.foreach(println)

ただし、ハイブサポートを無効/有効にするために実際にどのプロパティが必要になるかはわかりません。またはこれを行う他の方法はありますか?

4

2 に答える 2

16

火花 >= 2.0

config で Hive コンテキストの有効化と無効化が可能 spark.sql.catalogImplementation

可能な値spark.sql.catalogImplementationメモリ内またはハイブです

SPARK-16013 spark-shell/pyspark で HiveContext を無効にするオプションを追加


火花 < 2.0

このような Spark プロパティは、Spark 1.6では使用できません。

これを回避する 1 つの方法は、Hive 関連の jar を削除することです。これにより、Spark での Hive サポートが無効になります (必要な Hive クラスが利用可能な場合、Spark には Hive サポートがあるため)。

于 2017-07-20T19:34:26.643 に答える