【发布时间】:2016-03-31 02:51:05
【问题描述】:
我正在尝试使用 DCOS cli 在 mesos 上启动 spark 流式传输作业。 我可以开始工作了。我的程序需要一个配置文件作为 cli 参数传递。如何使用 dcos spark run --submit-args 实现这一目标?
我试过 --files http://server/path/to//file 希望它能下载文件,但没有成功。驱动程序启动但由于缺少配置文件而失败。
我还尝试将 jar 和配置文件汇总为 tar 并提交。我可以在 Mesos 日志中看到 tar 已获取并解压缩。在工作目录中可以看到 config 和 jar 文件。但是作业因 ClassNotFoundException 而失败。我怀疑 spark-submit 的启动方式有问题。
dcos spark run --submit-args="--supervise --deploy-mode cluster --class package.name.classname http://file-server:8000/Streaming.tar.gz Streaming.conf"
关于如何进行的任何提示?另外,我可以在哪个日志文件中看到 DCOS 使用的底层 spark-submit 命令?
【问题讨论】:
标签: mesos mesosphere marathon dcos