我试图在使用YARN时让Scalding在Zeppelin上工作。我按照文档here中的步骤构建了解释器并设置了类路径覆盖。当我以本地模式运行时,代码正确执行。然而,当我通过YARN我的集群上运行我的作业失败:ClassNotFoundException在Zeppelin上烫伤在Yarn上管理
Error: java.lang.ClassNotFoundException: cascading.CascadingException
或
Error: java.lang.ClassNotFoundException: cascading.tuple.TupleException
更奇怪的对我来说,我可以进入飞艇和执行:
import cascading.tuple.TupleException
import cascading.CascadingException
而这两者似乎都没有发现这些类的问题。它只是当我试图实际使用烫伤(在YARN上),例如将数据加载到一个类型化的管道和倾倒,我得到ClassNotFoundException。任何想法如何调试或解决什么?