提问者:小点点

火花外壳(火花3.0.0)添加包合流kafka5.5.1问题与javax.ws.rs-api


我的本地win10 WSL back unbuntu,在ubuntu中,我安装了lark3.0.0,confluent平台5.5.1(手动下载)

当我尝试运行火花外壳或火花提交时(下面是shell示例)

spark-shell\
 --packages org.apache.spark:spark-sql-kafka-0-10_2.12:3.0.0,\
org.apache.spark:spark-avro_2.12:3.0.0,\
io.confluent:kafka-schema-registry:5.5.1,\
io.confluent:kafka-avro-serializer:5.5.1

他们都有以下问题:

:::: WARNINGS
        [NOT FOUND  ] javax.ws.rs#javax.ws.rs-api;2.1.1!javax.ws.rs-api.${packaging.type} (15ms)

    ==== local-m2-cache: tried

      file:/home/min/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.1.1/javax.ws.rs-api-2.1.1.${packaging.type}

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::              FAILED DOWNLOADS            ::

        :: ^ see resolution messages for details  ^ ::

        ::::::::::::::::::::::::::::::::::::::::::::::

        :: javax.ws.rs#javax.ws.rs-api;2.1.1!javax.ws.rs-api.${packaging.type}

        ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
Exception in thread "main" java.lang.RuntimeException: [download failed: javax.ws.rs#javax.ws.rs-api;2.1.1!javax.ws.rs-api.${packaging.type}]

尝试在下面添加,没有帮助。

 --repositories https://packages.confluent.io/maven/\

注意:如果我删除最后两个合流平台包,它没有问题。

请帮助,也许我必须降级的版本。


共1个答案

匿名用户

这是某人https://github.com/sbt/sbt/issues/3618问题

目前的解决方法是将javax.ws.rs-api替换为jakarta.ws.rs-api。

幸运的是,confluent已经在他们的库中做到了这一点,所以如果你像这样使用版本5.5.2

io.confluent:kafka-schema-registry:5.5.2,
io.confluent:kafka-avro-serializer:5.5.2

它应该被修复。