我正在尝试使用齐柏林飞艇,并为齐柏林飞艇编写了自定义解释器。我想在Zeppelin中添加新的iterpreter。我遵循了doc中提到的步骤。不知道我想念了什么。
第1步:实施解释器:https://gist.github.com/ankit0370/f7500167322fa4d0cf5694c543fe92c3 生成Maven软件包并获取zeppelin-ankit-0.8.0.jar
第2步:下载Zeppelin Binary zeppelin-0.8.0-bin-all.tgz并解压缩(目录:/home/zeppelin-0.8.0-bin-all
第3步:创建解释器目录(/home/zeppelin-0.8.0-bin-all/interpreter/ankit并复制新的jar zeppelin-ankit-0.8.0.jar
第4步:将zeppelin-site.xml.template复制到zeppelin-site.xml 并在zeppelin.interpreters属性中添加了com.apache.zeppelin.ankit.AnkitCustomInterpreter。
第5步:./ bin / zeppelin-daemon.sh重新启动
解释器(http://localhost:8080/#/interpreter)的列表中没有显示“ ankit”
我在日志中看到以下日志:
DEBUG [2018-12-01 20:49:31,277]({main} InterpreterSettingManager.java [registerInterpreterFromResource]:359)- 从读取解释器-setting.json jar:文件:/Users/ankig/zeppelin-0.8.0-bin-all/interpreter/ankit/zeppelin-ankit-0.8.0.jar!/interpreter-setting.json 作为资源
INFO [2018-12-01 20:49:31,281]({main} InterpreterSettingManager.java [registerInterpreterSetting]:423)- 注册InterpreterSettingTemplate:ankit
但是看不到类似的日志行(因为它是为“猪”写的)
INFO [2018-12-01 20:49:31,708]({main} InterpreterSettingManager.java [loadFromFile]:277)-创建解释器 从解释器.json设置猪
不确定我错过了什么。