2015-11-20 4 views
3

В Zeppelin в каждой строке мне нужно предоставить интерпретатор в каждой строке. Есть ли способ установить интерпретатор для всего сеанса.Apache Zeppelin - Установить интерпретатор по умолчанию

%pyspark 

import re 

Поселение 0 секунд.


import pandas as pd 

консоль: 1: ошибка: '' ожидаемый, но найденный идентификатор. импорт панды как э.р.


%pyspark 

import pandas as pd 

Принимал 0 сек.

Как установить интерпретатор для всего сеанса?

ответ

5

Переводчица группы Искра в настоящее время имеет 4 переводчика, как указано здесь ...

https://zeppelin.incubator.apache.org/docs/0.5.0-incubating/interpreter/spark.html

интерпретатор по умолчанию %spark и интерпретатор по умолчанию выбирается на основе порядка интерпретатора, указанного в zeppelin.interpreters собственности в zeppelin-site.xml файл конфигурации.

Текущий порядок переводчика в вашем ZEPPELIN-site.xml (zeppelin.interpreters собственности) будет это ...

org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter 

Изменить это ...

org.apache.zeppelin.spark.PySparkInterpreter, org.apache.zeppelin.spark.SparkInterpreter 

и перезапустить Цеппелин (zeppelin-daemon.sh restart)

В качестве интерпретатора по умолчанию это сделает %pyspark.

Thanks

+1

Это все еще верно в Zeppelin 0.6.2? Измененный порядок, как вы указали выше, но все же искра появляется в списке в настройках Интерпретатора в пользовательском интерфейсе, а Spark остается по умолчанию .. – Tagar

+0

Любой способ сделать это без изменения каких-либо файлов конфигурации? – lfk

Смежные вопросы