现象:
zeppelin的interpreter配置界面spark解释器组中仅有%spark和%spark.knitr
原因:
interpreter目录(zeppelin的安装路径下,后续皆是)下的${interpreter.name}文件夹中的interpreter-setting.json里面的group命名为spark,导致spark解释器组名称冲突
解决办法:
删除${interpreter.name}文件夹
总结:
zeppelin的解释器组配置存在 conf/interpreter.json中,而解释器组的组成员及引用类等基础设置,是通过zeppelin启动时遍历 interpreter目录中各文件夹,读取其中interpreter-setting.json得到,以其中group值作为组名,跨文件的相同组名会覆盖