我用hadoop,spark和zeppelin创建了一个aws emr集群。继文件https://zeppelin.apache.org/docs/0.8.0/interpreter/jdbc.html之后说
使用您想要用作别名的任何内容填充解释器名称字段(例如,mysql,mysql2,hive,redshift等等)。请注意,此别名将用作%interpreter_name来调用段落中的解释器。然后选择jdbc作为Interpreter组。
emr zeppelin版本是我检查过的/usr/lib/zeppelin/zeppelin-web-0.8.0.war
。
我该怎么办 ?
这个答案在AWS thread得到了解决。
TLDR;只需运行以下行并重新启动Zeppelin:
sudo /usr/lib/zeppelin/bin/install-interpreter.sh -n jdbc
然后重启Zeppelin:
sudo stop zeppelin
sudo start zeppelin