Исключение в потоке "main" java .lang.NoSuchMethodError: io.fabric8.kubernetes.api.model.AuthInfo.getExe c () Lio / fabric8 / kubernetes / api / model / ExecConfig; - PullRequest
0 голосов
/ 22 марта 2020

Я следую этому руководству по запуску приложения Spark-Pi в кластере kubernetes https://spark.apache.org/docs/latest/running-on-kubernetes.html#cluster -mode

Когда я отправляю эту команду,

> --master k8s://https://138.1.55.60:6443 \
> --deploy-mode cluster \
> --name spark-pi \
> --class org.apache.spark.examples.SparkPi \
> --conf spark.executor.instances=1 \
> --conf spark.kubernetes.container.image=iad.ocir.io/idfoaqwbw7ew/raghav_images/sparkline:v1_spark-2.4.3 \
> local:///opt/spark/examples/jars/spark-examples_2.11-2.4.3.jar

Я получаю это исключение

Exception in thread "main" java.lang.NoSuchMethodError: io.fabric8.kubernetes.api.model.AuthInfo.getExec()Lio/fabric8/kubernetes/api/model/ExecConfig;

Вот обратный след:

Exception in thread "main" java.lang.NoSuchMethodError: io.fabric8.kubernetes.api.model.AuthInfo.getExec()Lio/fabric8/kubernetes/api/model/ExecConfig;
    at io.fabric8.kubernetes.client.Config.loadFromKubeconfig(Config.java:536)
    at io.fabric8.kubernetes.client.Config.tryKubeConfig(Config.java:487)
    at io.fabric8.kubernetes.client.Config.autoConfigure(Config.java:223)
    at io.fabric8.kubernetes.client.Config.<init>(Config.java:207)
    at io.fabric8.kubernetes.client.ConfigBuilder.<init>(ConfigBuilder.java:16)
    at io.fabric8.kubernetes.client.ConfigBuilder.<init>(ConfigBuilder.java:13)
    at org.apache.spark.deploy.k8s.SparkKubernetesClientFactory$.createKubernetesClient(SparkKubernetesClientFactory.scala:66)
    at org.apache.spark.deploy.k8s.submit.KubernetesClientApplication$$anonfun$run$4.apply(KubernetesClientApplication.scala:221)
    at org.apache.spark.deploy.k8s.submit.KubernetesClientApplication$$anonfun$run$4.apply(KubernetesClientApplication.scala:221)
    at org.apache.spark.util.Utils$.tryWithResource(Utils.scala:2588)
    at org.apache.spark.deploy.k8s.submit.KubernetesClientApplication.run(KubernetesClientApplication.scala:227)
    at org.apache.spark.deploy.k8s.submit.KubernetesClientApplication.start(KubernetesClientApplication.scala:192)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:894)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:198)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:228)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:137)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
2020-03-21 18:13:21 INFO  ShutdownHookManager:54 - Shutdown hook called
2020-03-21 18:13:21 INFO  ShutdownHookManager:54 - Deleting directory /private/var/folders/c4/0wrtptlj4hb285lhyh214_hm0000gn/T/spark-1fe922e6-22c5-445a-9645-9f9918ca6e0c

Любая помощь, как решить эту проблему?

...