【发布时间】:2020-04-27 14:07:32
【问题描述】:
我正在为作业在胶水上运行的时间戳添加一列。我想使用partitionBy(load_timestamp) 保存它。创建了一个文件夹,例如load_timestamp=2020-04-27 03:21:54.
我希望文件夹命名为table_name=2020-04-27 03:21:54. 这可能吗?
enriched = df.withColumn("load_timestamp", unix_timestamp(lit(timestamp),'yyyy-MM-dd HH:mm:ss').cast("timestamp"))
enriched.write.partitionBy("load_timestamp").format("parquet").mode("append").save("s3://s3-enriched-bucket/" + job_statement[0])
【问题讨论】: