特别是,如何更改 zeppelin.spark.sql.stacktrace 的值?
错误消息提供以下注释:
无法识别'SELECT''X''附近的输入。'在表达规范中;第64行pos 10 设置zeppelin.spark.sql.stacktrace = true以查看完整的堆栈跟踪
但是,我究竟如何将 zeppelin.spark.sql.stacktrace 设置为true?我尝试了各种配置选项,例如在 zeppelin-site.xml 中添加XML定义,通过 zeppelin-env.sh 等添加其他Java选项,没有区别正在制作。
答案 0 :(得分:0)
答案是不太明显的 interpreter.json 文件,也在Zeppelin的 conf 目录中。只需找到这个条目:
“zeppelin.spark.sql.stacktrace”:“false”
并将其更改为
“zeppelin.spark.sql.stacktrace”:“true”
重新启动Zeppelin,您将获得包含SQL错误的完整堆栈跟踪。