[英]Hive create partitioned table based on Spark temporary table
我有一個帶有DATE_KEY
列的 Spark 臨時表spark_tmp_view
。 我正在嘗試創建一個 Hive 表(不將臨時表寫入鑲木地板位置。我嘗試運行的是spark.sql("CREATE EXTERNAL TABLE IF NOT EXISTS mydb.result AS SELECT * FROM spark_tmp_view PARTITIONED BY(DATE_KEY DATE)")
我得到的錯誤是mismatched input 'BY' expecting <EOF>
我試圖搜索但仍然無法弄清楚如何從 Spark 應用程序中執行此操作,以及如何在之后插入數據。 有人可以幫忙嗎? 非常感謝。
PARTITIONED BY
是正在創建的表定義的一部分,因此它應該在...AS SELECT...
之前,請參閱Spark SQL 語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.