簡體   English   中英

Hive基於Spark臨時表創建分區表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM