View 使用Spark在配置单元上创建视图

View 使用Spark在配置单元上创建视图,view,pyspark,create-table,View,Pyspark,Create Table,如何使用pyspark在带有Spark的Hive上创建视图 我在df上做了一些工作,我从Hive中提取了: df = spark.sql("SELECT * FROM myTable") 现在我想用df中的内容创建一个视图或表 有可能吗?由于pyspark的不同,这也是对标题的一个纯粹的回答,其中包含已存在表的多表视图: spark.sql("create or replace view viewSO as select f1.orig as f1_orig, f2.orig as f2_or

如何使用pyspark在带有Spark的Hive上创建视图

我在df上做了一些工作,我从Hive中提取了:

df = spark.sql("SELECT * FROM myTable")
现在我想用df中的内容创建一个视图或表


有可能吗?

由于pyspark的不同,这也是对标题的一个纯粹的回答,其中包含已存在表的多表视图:

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)

您想在哪里创建?这篇文章很难理解