我的本地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/\
注意:如果我删除最后两个合流平台包,它没有问题。
请帮助,也许我必须降级的版本。
这是某人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
它应该被修复。