使用 scala /spark 创建 Hive 视图



如何使用 Spark 和 scala 以编程方式在 Hive 中创建多个表视图?

  1. 如果存在视图,则删除
  2. 从配置单元中的表创建视图。

自 SPARK 2 以来:

spark.sql("create or replace view viewSO as select f1.orig as f1_orig, f2.orig as f2_orig, f2.dest as f2_dest from facts f1, facts f2 ")
spark.table("viewSO").printSchema
root
 |-- f1_orig: string (nullable = true)
 |-- f2_orig: string (nullable = true)
 |-- f2_dest: string (nullable = true)

我会在黑斑羚的蜂巢里做,但无论如何。

和:

spark.sql("drop view viewSO")

最新更新