apache-spark - 有没有办法使用jobtracker或spark application master确认我提交的spark作业是yarn-client还是yarn-cluster?
问题描述
我正在尝试验证带有 spark-submit 选项的 spark 作业命令是否实际上在 yarn-client 或 yarn-cluster 模式下运行。
我在命令本身中指定了 master-delopy 模式,但想在之后验证作业状态。
这更多是从 QA 的角度来看的。
我想知道是否可以从 jobtracker 或 spark application master 看到特定作业的部署模式。
解决方案
要从命令行查看,请添加标志参数 --verbose 以触发提交命令,您可以在作业开始时看到它。
./bin/spark-submit \
--verbose \
--class com.test.spark.Driver \
--master yarn \
--deploy-mode cluster \
test.jar
当作业开始时,您可以看到默认值以及传递给 spark-submit 的用户参数。
推荐阅读
- html - 可以在粘贴事件中检测剪贴板数据,但不能在剪切或复制事件中检测
- java - 如何修复循环以获取我传递的值作为参数?
- excel - Excel VBA 复制过滤并粘贴到另一个选项卡
- javascript - JavaScript 的 Fetch 可以用来更新 Rails 控制器中的参数值吗?
- php - 饼干罐 。排队返回空 - Laravel
- heroku - Heroku 上的 Socket.IO / Express / Nuxt?
- javascript - javascript - 如何使这个数组工作?
- python - 如何在 python 中将我的文本文件分割成段落?
- numpy-ndarray - 用 (-1,1) 重塑 numpy 中的数据。这是什么意思?
- c# - 有没有办法在 Uri 中为 HttpClient 发送转义句点字符