我不明白如何将glue 脚本分割成几个scala 文件。我知道一个先决条件是引用“引用文件路径”中的“其他 scala 文件”并将其定义在自己的包中,以便在主胶水脚本中按如下方式导入它
import mypackage.FileConfig
object glueJob {
def main(sysArgs: Array[String]) = {
val obj = new FileConfig()
}
如前所述,FileConfig.scala 的 S3 ARN 将列在“引用文件路径”中,并且 FileConfig 将位于包 mypackage 中,例如
package mypackage
class FileConfig {
}
尽管如此,无论我如何尝试,Glue 都永远无法找到 FileConfig 类。有什么想法这里可能缺少什么吗?
请参阅 AWS 文档:AWS 文档提供了有关使用参考文件和打包进行 Glue 作业的详细信息。请参阅以下资源以获得进一步帮助: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-scala.html