我正在使用带有 MapR 6.0 发行版和 sprak2.2 的 TOS 7.1。
流程:Master job -> BigData Spark job1 [yarn mode: client] Master job -> BigData spark job2 [yarn mode: cluster]
job1 & job2 都是一样的,只是 yarn deploy 模式不同。从 Linux 边缘节点执行时,具有“客户端”模式的作业工作正常,但来自同一父作业的“集群”模式未运行。
以下是集群模式的纱线应用程序日志中的错误:线程“主”java.lang.NoClassDefFoundError 中的异常:routines/system/api/TalendJob。
从错误和其他在线帮助来看,很明显一些库在构建过程中没有被导出。但是,如果是这样的话,作业甚至不应该在“客户端”模式下运行。
请建议。