java.lang.ClassNotFoundException в sbt scala 2.11 IntelliJ IDEA sbt 1.0 - PullRequest
0 голосов
/ 26 апреля 2018

Я выполнил код Scala в IntelliJ IDEA для spark.streaming.kafka, где я использую scala версии 2.11, sbt 1.0 и spark версии 2.0.1

Я пытаюсь отправить сообщение через производителя Kafka ипри попытке получить в искровом кластере я выполнил следующую команду в искровом кластере:

bin/spark-submit --packages org.apache.spark:spark-streaming-kafka-0- 
10_2.11:2.0.1 --class "KafkaWordCount" --master 
spark://bluedata5.bdlocal:7077 jars/sskafka_2.11-0.1.jar localhost:2080 
sds_test

Код: KafkaWordCount.scala

enter image description here

Build.sbt

enter image description here

Ошибка: выход 1

enter image description here

Выход 2

enter image description here

Пожалуйста, помогите мне решить ошибку

1 Ответ

0 голосов
/ 26 апреля 2018

Сообщение об ошибке достаточно ясно, что говорит

java.lang.ClassNotFoundException: KafkaWordCount

Все, что вам нужно сделать, это предоставить полный путь к классу KafkaWordCount т.е. kafspa.KafkaWordCount

Таким образом, ваша команда spark-submit должна быть

bin/spark-submit --packages org.apache.spark:spark-streaming-kafka-0-10_2.11:2.0.1 --class kafspa.KafkaWordCount --master spark://bluedata5.bdlocal:7077 jars/sskafka_2.11-0.1.jar localhost:2080 sds_test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...