我们正在Amazon EMR集群上运行Spark App。我们的代码接收JSON数据,将其转换为数据帧,对它们执行Spark SQL转换,然后将生成的数据帧写入csv文件(至少尝试这样做)。但是,在EMR群集上执行代码时,会出现以下错误:
ERROR AsyncEventQueue: Listener EventLoggingListener threw an exception
com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion
(StackOverflowError) (through reference chain:
scala.collection.convert.IterableWrapper[0]->org.apache.spark.sql.execution.SparkPlanInfo["children"]->scala.collection.convert.IterableWrapper[0]->
...等
有人可以帮助我们吗? 提前非常感谢您。