【发布时间】:2016-10-11 10:58:06
【问题描述】:
我正在使用 Python 3、Apache Spark 2 和 Fedora 20 上的 PySpark 构建 ETL 流程。
我也在针对框架构建自动化测试,但在测试结束时正在努力处理数据的拆除。
我可以使用 Spark 在 AWS Redshift 集群中设置特定数据,但由于无法清除表中的所有数据,似乎无法删除特定数据。
如果我尝试运行 DELETE FROM...WHERE... 我会收到命令不允许错误。 这不是权限问题,因为在我们的 DB IDE(Aquafold 数据工作室 17)中为完全相同的用户运行确切的命令。
没有安装诸如 psycopg2 或 pyodbc 之类的东西(感觉有点矫枉过正)我不确定如何使用 WHERE 子句实现等效的 DELETE。
【问题讨论】:
标签: python apache-spark amazon-redshift