在 Zeppelin 中,如何更改 zeppelin.x.y 形式的参数值

In Zeppelin, how can I change the value of parameters of form zeppelin.x.y

特别是,如何更改 zeppelin.spark.sql.stacktrace 的值?

一条错误消息给出了以下注释:

cannot recognize input near 'SELECT' 'X' '.' in expression specification; line 64 pos 10 set zeppelin.spark.sql.stacktrace = true to see full stacktrace

但是,我该如何将 zeppelin.spark.sql.stacktrace 设置为 true?我尝试了各种配置选项,例如在 zeppelin-site.xml 中添加 XML 定义,通过 添加其他 Java 选项zeppelin-env.sh,等等,没有区别。

答案是不太明显的 interpreter.json 文件,也在 Zeppelin 的 conf 目录中。只需找到此条目:

"zeppelin.spark.sql.stacktrace": "false"

并将其更改为

"zeppelin.spark.sql.stacktrace": "true"

重新启动 Zeppelin,您将获得包含 SQL 个错误的完整堆栈跟踪。