Переводчик Zeppelin: не может совместно использовать переводчик в записных книжках

#apache-zeppelin

#apache-zeppelin

Вопрос:

Недавно я обновил свой zeppelin с 0.8.1 до 0.9.0-preview (также обновил spark с 2.2 до 3.0,1). Здесь я не могу выполнять ноутбуки параллельно (одним и тем же пользователем или другим пользователем). Первое выполненное задание отправки ноутбука в spark продолжает выполняться, с другой стороны, все остальные ноутбуки отображаются как ожидающие.

Даже после успешного завершения первого notbook другие notbook не могут быть выполнены.

В предыдущей версии мне удалось запустить несколько записных книжек одновременно.

Настройка в zeppelin intrpreter

введите описание изображения здесь

Ответ №1:

Вы получаете только один сеанс, когда делитесь своим сеансом по всему миру. Это означает, что каждый выполняемый абзац помещается в очередь и обрабатывается последовательно, как показано на рисунке ниже: Общий переводчик

В зависимости от вашей рабочей среды вам следует изменить настройки на per note или на per per user (в случае многопользовательской среды) и scoped или isolated mode .

Ниже приведен обзор из официальной документации преимуществ и недостатков режима shared , isolated , и scoped с точки зрения ноутбука: Обзор PerNote

Комментарии:

1. Paragraph должен выполняться (также выполняется) последовательно, но notbook может выполняться параллельно? поведение отлично работает в zeppelin-0.8.* , но не в zeppelin-0.9.0-preview

2. @HiteshGhuge Ноутбуки могут работать параллельно, если вы измените настройки на per note и scoped или isolated .

3. в этом случае переводчик будет создан для каждой заметки?

4. @HiteshGhuge в isolated нем будет интерпретатор, и в scoped нем будет сеанс. Пожалуйста, прочтите таблицу моего ответа, в ней содержатся все ответы.