简体   繁体   English

Spark(纱线)远程应用程序提交bash

[英]spark (yarn) remote app submit bash

I'm trying to deploy spark apps through jenkins. 我正在尝试通过詹金斯部署Spark应用程序。 Manually I can do something like : 我可以手动执行以下操作:

ssh -T -i ~/.ssh/keys/me.pem hadoop@....compute.amazonaws.com spark-submit --master yarn --deploy-mode cluster --class myclass.myobject s3://mybucket/myjar1.0.jar

The problem I have is that spark-submit doesn't detach once the job is submitted to yarn. 我的问题是,将作业提交到纱线后,火花提交不会分离。 I have not found a command line option to detach after deploy. 我没有找到部署后要分离的命令行选项。 Any ideas on deploying through jenkins? 关于通过詹金斯进行部署有什么想法吗?

添加的nohup在你的命令的begening并结尾。

ssh -T -i ~/.ssh/keys/me.pem hadoop@....compute.amazonaws.com nohup spark-submit --master yarn --deploy-mode cluster --class myclass.myobject s3://mybucket/myjar1.0.jar &

只有带有--conf spark.yarn.submit.waitAppCompletion = false arg的简单ssh命令才能实际工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM