现象
在Spark SQL中运行的SQL语句过于复杂的话,会出现 java.lang.StackOverflowError 异常
产生原因
这是因为程序运行的时候 Stack 大小大于 JVM 的设置大小
解决方案
通过在启动 Spark-sql 的时候加上 –driver-java-options “-Xss10m” 选项解决这个问题
在Spark SQL中运行的SQL语句过于复杂的话,会出现 java.lang.StackOverflowError 异常
这是因为程序运行的时候 Stack 大小大于 JVM 的设置大小
通过在启动 Spark-sql 的时候加上 –driver-java-options “-Xss10m” 选项解决这个问题