spark-shell에서 spark 객체에 대한 하이브 지원을 활성화하려하지만 작동하지 않습니다. 나는 Hortonworks HDP를 사용하고 있습니다.spark-shell (spark 2.1.1)에서 spark에 하이브 지원을 활성화하는 방법
scala> val spark3 = SparkSession.builder.enableHiveSupport.getOrCreate
17/10/24 21:30:28 WARN SparkSession$Builder: Using an existing SparkSession; some configuration may not take effect.
spark3: org.apache.spark.sql.SparkSession = [email protected]
scala> spark3.catalog
res3: org.apache.spark.sql.catalog.Catalog = [email protected]
음 ... 작동합니다. 당신은'spark.sql()'을 시도 했습니까? –
코드에 대해 죄송 합니다만 spark3.catalog는 spark.catalog와 동일한 것을 보여줍니다. – user1888243
사실, spark.cataglog는 org.apache.spark.sql.internal.CatalogImpl 인 카탈로그의 유형을 보여줍니다. enableHiveSupport()가 효과적이면 org.apache.spark.sql.hive.HiveSessionCatalog가 표시되어야합니다. – user1888243