2015-10-16 62 views
1

现状的正常工作:呼叫./.../bin/spark-submit pythonfile.py在Eclipse(Pydev的)控制台上运行时程序

  • 我目前编程我Pyspark文件与Pydev的插件蚀
  • 我手动在用下面的命令ubuntu的外壳执行这些文件:

    ./.../bin/spark-submit pythonfile.py

理想状况:

当我按下Eclipse中的“运行”按钮,日食会调用上述命令,并显示Eclipse控制台的控制台输出。

这是可能的,如果是的话,有人可以给我一个线索如何做到这一点?

谢谢!

回答

1

我会推荐一个外部启动。

Run菜单中选择External Tools | External Tools Configurations...,然后创建一个启动配置,指定要运行的命令。

可以稍微用Variables例如概括命令:

  • 地点:${workspace_loc:/myprojectname}/../bin/spark-submit
  • 工作目录:${workspace_loc:/myprojectname}
  • 参数:${workspace_loc:/myprojectname/myscript.py}

这是一个截图的配置看起来像。

spark launch config

此外,在常用选项卡,你有过的输出是否在控制台(默认)和捕获的控制/或重定向到一个文件。在这个例子中的截图,输出涉及到一个控制台,并写入到一个文件早在我的项目:

  • 输出文件:${workspace_loc:/myprojectname/build_output}

console settings

+0

惊人的答案,谢谢你把这么多努力在这个解释! – JMordijck

相关问题