[英]How to overwrite a text file in spark scala
需要用 scala spark 中的 4 列覆蓋來自 dataframe 的文本文件
我嘗試了以下命令
result.rdd.map(x =\> x.mkString(“\\t”)).saveAsTextFile("/user/Output")
它的工作
我想下次覆蓋文件
並指定我需要在何處提及重新分區參數。
DataFrameWriter
有方法mode
來指定一個 saveMode 可以設置為overwrite
和方法partitionBy
在你的參數中按鍵分區數據。示例代碼:
df.write
.mode("overwrite")
.partitionBy("partition_key")
.save("/path/to/table")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.