出现这种情况的原因很可能是interpreter.json文件访问权限不当,导致文件被重写。可以采用以下步骤解决:
1.找到interpreter.json文件所在的位置,通常位于apache-zeppelin目录下的conf目录中。
2.检查该文件的访问权限是否正确,可以使用以下命令:
ls -l interpreter.json
如果访问权限不正确,则使用以下命令更改权限:
chmod 644 interpreter.json
3.确保interpreter.json文件的所有者和组正确,可以使用以下命令更改:
chown zeppelin:zeppelin interpreter.json
4.在Zeppelin中尝试重新配置Interpreter并保存,查看是否仍然会出现文件重置的问题。如果问题仍然存在,可以尝试删除interpreter.json并重新配置Interpreter。在Zeppelin中重新配置Interpreter时,将询问是否要创建新的interpreter.json文件,可以按Y键创建并保存即可。
例子:
cd apache-zeppelin/conf
ls interpreter.json
ls -l interpreter.json
chmod 644 interpreter.json
chown zeppelin:zeppelin interpreter.json
rm interpreter.json
重启zeppelin,重新配置Interpreter
上一篇:ApacheZeppelin0.10.1IPython未启动:未安装jupyter-client。
下一篇:ApacheZeppelin和Spark显示Scala模块2.13.3需要JacksonDatabind版本>=2.13.0且<2.14.0-找到jackson-databind版本2.12.0