在齐柏林飞艇(Zeppelin)中,我必须在每一行中都提供口译员。有没有一种方法可以为整个 session 设置解释器。

%pyspark

import re

花了0秒。
import pandas as pd

控制台:1:错误:“。”预期但找到了标识符。将 Pandas 作为pd导入
%pyspark

import pandas as pd

花了0秒。

如何设置整个 session 的口译员?

最佳答案

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

修改为...
org.apache.zeppelin.spark.PySparkInterpreter, org.apache.zeppelin.spark.SparkInterpreter

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

这将使%pyspark成为默认解释器。

谢谢

关于apache-zeppelin - Apache Zeppelin-设置默认解释器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33834401/

10-13 07:57