Я создал кластер aws emr с hadoop, spark и zeppelin.После документа https://zeppelin.apache.org/docs/0.8.0/interpreter/jdbc.html, в котором написано
Заполните поле имени переводчика всем, что вы хотите использовать в качестве псевдонима (например, mysql, mysql2, hive, красное смещение и т. Д.).Обратите внимание, что этот псевдоним будет использоваться как% interpreter_name для вызова интерпретатора в абзаце.Затем выберите jdbc в качестве группы переводчиков.
Но опция jdbc не отображалась:
jdbc
Версия emr zeppelin /usr/lib/zeppelin/zeppelin-web-0.8.0.warЯ проверил.
/usr/lib/zeppelin/zeppelin-web-0.8.0.war
Что мне делать?
Этот ответ был разрешен в потоке AWS .
TLDR;просто запустите следующую строку и перезапустите Zeppelin:
sudo /usr/lib/zeppelin/bin/install-interpreter.sh -n jdbc
Затем перезапустите Zeppelin с помощью:
sudo stop zeppelin sudo start zeppelin