Windows 10上的Apache Zeppelin 0.7.0 - 解释器问题

时间:2017-02-21 21:52:27

标签: linux windows apache apache-zeppelin

  1. 我用所有解释器下载了二进制包。
  2. 然后我解压缩了文件并打开了一个命令提示符,cd进入该文件夹并键入bin\zeppelin.cmd,因为我使用的是Windows 10.
  3. zeppelin服务器启动,我导航到http:localhost:8080/,可以看到介绍和教程。
  4. 我去创建一个新笔记,看到spark被列为笔记的解释器绑定 - 太棒了!
  5. 我输入了sc.version并点击了运行,我得到了错误'没有输出。
  6. 我在教程上也遇到错误......没有任何作用。
  7. 查看日志文件夹,找不到文件。错误不再显示在屏幕上,因此我不知道我的错误是什么。 “作业”部分为作业添加了一个红点,但没有其他详细信息。我在命令行输出中没有得到任何有用的东西。

    我错过了什么?我一般总是遇到解释器的问题,无论是在linux还是windows上。我已经尝试过Windows 7 SP1和Linux Ubuntu 14,以及带有反向代理的EMR,并且在每种情况下都有解释器连接问题。我是否需要在Windows 10中设置我的JAVA_HOME或任何其他环境变量?快速入门是否缺少指令?你们是如何在任何操作系统中运行的?任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

看起来Zeppelin最新版本的Spark-Interpreter在Windows上被破坏了!我已经设法通过以下步骤使其工作(我没有进行太多测试,所以我不确定它的稳定性):

  • 执行以下副本(并删除不确定原因)

$> cp %SPARK_HOME%\jars\*.jar %ZEPPELIN_HOME%\interpreter\spark

$> del %ZEPPELIN_HOME%\interpreter\spark\datanucleus*.jar

  • 在zeppelin中修改以下spark解释器参数(不要忘记保存):

enter image description here

  • 在终端窗口中运行以下命令(在zeppelin目录中) 设置以下环境变量并运行解释器:

$> set PYTHONPATH=%SPARK_HOME%\python;%SPARK_HOME%\python\lib\py4j-0.10.4-src.zip

$> %ZEPPELIN_HOME%\bin\interpreter.cmd -d %ZEPPELIN_HOME%\interpreter\spark\ -p 52677 -l %ZEPPELIN_HOME%\local-repo\2C9VKCB5N