Apache Zeppelin - 设置默认解释器

Gre*_*umb 5 apache-zeppelin

在Zeppelin,每行我都要提供每行的翻译.有没有办法为整个会话设置解释器.

%pyspark 

import re
Run Code Online (Sandbox Code Playgroud)

花了0秒.


import pandas as pd
Run Code Online (Sandbox Code Playgroud)

控制台:1:错误:'.' 预期但找到了标识符.将pandas导入为pd


%pyspark

import pandas as pd
Run Code Online (Sandbox Code Playgroud)

花了0秒.


如何为整个会话设置解释器?

小智 7

Spark解释器组目前有4个解释器,如下所示......

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

默认解释器是,%spark并且根据zeppelin-site.xml配置文件中zeppelin.interpreters属性中列出的解释器的顺序选择默认解释器.

zeppelin-site.xml(zeppelin.interpreters属性)中解释器的当前顺序将是这个......

org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter
Run Code Online (Sandbox Code Playgroud)

修改为......

org.apache.zeppelin.spark.PySparkInterpreter, org.apache.zeppelin.spark.SparkInterpreter
Run Code Online (Sandbox Code Playgroud)

并重新启动Zeppelin(zeppelin-daemon.sh restart)

这将%pyspark作为默认解释器.

谢谢