2

Scala 2.12 是否有任何 Apache Kudu 驱动程序?如果没有,他们有计划吗?

如果不是,这是否是 Apache Kudu 不再开发的警告信号?

我可以使用 Spark 2.4 和 Scala 2.11 中的 Kudu,但我更愿意迁移到 Scala 2.12

  , "org.apache.kudu" % "kudu-client" % "1.6.0-cdh5.14.4"
  // At this time, the Kudu libraries are only available for Scala 2.11
  , "org.apache.kudu" %% "kudu-spark2" % "1.4.0" excludeAll(
    ExclusionRule(organization = "org.apache.kudu", name = "kudu-client")
  )
4

1 回答 1

3

Grant Henke有一封电子邮件,其中解释了如何自己构建它(目前尚未发布):

我提交了 KUDU-3128 https://issues.apache.org/jira/browse/KUDU-3128以跟踪调整构建以编译和发布 2.12 版本的 kudu-spark。

现在,您应该可以通过更新 dependencies.gradle 中的 Spark 版本来构建自己的: https ://github.com/apache/kudu/blob/master/java/gradle/dependencies.gradle#L55

要构建 Jar,请在 java 目录中运行:
*./gradlew :kudu-spark:assemble*

您还可以使用以下命令运行所有测试:
*./gradlew :kudu-spark:test*

然后可以在以下位置找到该 jar:

*./kudu-spark/build/libs/kudu-spark2_2.12-{version}.jar*

至于未来,我想你可以订阅邮件列表并询问。

于 2020-10-01T16:06:47.200 回答