不使用 Maven 执行 Apache Beam 程序

Apache Beam Program execution without using Maven

我想 运行 使用 Apache Spark 运行 的简单示例 Beam 程序。 1)我能够在我的本地成功编译程序。 2) 我想将 JAR 文件推送到未安装 Maven 的 QA 框。 3) 我看到了带有编译和执行示例程序的 Maven 命令的示例。 4) 你能告诉我在不安装 Maven 的情况下 运行 代码的步骤吗? 5) spark-submit 命令 运行 没问题。 6)要不要我把所有依赖的JAR文件一一放进去 /opt/mapr/spark/spark-2.1.0/jars目录执行程序

谢谢。

您可以按照 Beam Spark Runner documentation 中的说明进行操作。

这些说明演示了如何通过执行以下操作来提交您的申请:

  1. 将您的应用程序与依赖项一起打包为 uber jar。
  2. 使用 spark-submit 提交打包的申请。