我试图在使用DCOS cli的mesos上启动火花流作业。 我能够开始工作。我的程序希望一个配置文件作为cli参数传递。我如何实现这一点dcos spark run --submit-args?使用mesos的火花提交dcos cli
我试过--files http://server/path/to//file希望它会下载文件,但没有奏效。驱动程序启动但失败,因为配置文件丢失。
我也尝试将jar和配置文件作为tar卷起来并提交。我可以在Mesos日志中看到焦油被提取和解压。 config和jar文件都可以在工作目录中看到。但是,作业因ClassNotFoundException而失败。我怀疑有关火花提交是如何开始的。
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命令?
就是这样。缺失的部分是在/ mnt/mesos/sandbox中查找下载的文件。 – Cheeko