我想记录df.explain(true)
我想看到物理和逻辑计划。我没有找到文档中的任何地方如何使用log4j.properties
查看源代码,似乎他们使用println()
进行打印,这意味着他们使用标准输出。
我怎么能实现这一目标?
我已经在spark JIRA上打开了一个问题:SPARK-18829这个问题。现在您可以使用打印解释计划,
df.queryExecution.toString
此代码返回带有Physical / analayed / Logical计划的String