Apache Zeppelin 上的一个大项目

A big project on Apache Zeppelin

我有一个流媒体作业需要通过 Zeppelin 启动。然而,这是一个很大的工程。据我所知,Zeppelin 上启动的程序是笔记本式的,最多也就几百行代码。

我的代码有几千行,有很多类和对象。我怎么能在 Zeppelin 上启动这么大的项目。

对于某些特殊要求,我必须这样做......

执行此操作的正确且受支持的方法是将 API 提取到您的代码 将其编译为 jar 库,并使用 Zeppelin 的依赖关系处理 [请参阅解释器设置] 到 将现有项目的 jar 添加到 Zeppelin。然后,您可以使用紧凑且与笔记本兼容的代码,从 Zeppelin 内部调用项目的复杂方法。