Ich folge this Tutorial. Der Code, den ich habe, ist dies:Wie finde ich Java-Abhängigkeiten?
package com.ipponusa;
import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaSparkContext;
import org.apache.spark.streaming.Duration;
import org.apache.spark.streaming.api.java.JavaStreamingContext;
public class SparkStringConsumer {
public static void main(String[] args) {
SparkConf conf = new SparkConf()
.setAppName("kafka-sandbox")
.setMaster("local[*]");
JavaSparkContext sc = new JavaSparkContext(conf);
JavaStreamingContext ssc = new JavaStreamingContext(sc, new Duration(2000));
// TODO: processing pipeline
ssc.start();
ssc.awaitTermination();
}
}
Meine Maven Abhängigkeiten sind:
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming-kafka_2.10</artifactId>
<version>1.6.0</version>
</dependency>
Das Problem ist, dass der Code und importiert alle Fehler haben. Ich weiß nicht, welche Abhängigkeiten ich brauche, und ich weiß nicht, wie ich herausfinden soll, welche Abhängigkeiten ich brauche. Ich bin neu in Java.
Also meine Frage ist, wie soll ich wissen, welche Abhängigkeiten ich brauche?
Hinweis: Weder IntelliJ noch Netbeans "Find Maven Dependency" -Features haben irgendetwas für mich gefunden.
Bearbeiten: Wenn ich gehe here Ich kann die Klassen finden, die ich suche, aber ich kann die Abhängigkeiten dort nicht finden.
Edit: Wenn ich gehe here Ich kann eine lange Liste von Abhängigkeiten finden, aber ich kann nicht diejenigen finden, die die Klassen haben, die ich brauche.
Vielen Dank im Voraus!
Sie können die Abhängigkeiten in maven repository [hier] suchen (https://mvnrepository.com/search?q=org.apache.spark) –
Wie suche ich nach einer bestimmten Sache wie ** import org.apache .spark.streaming.api.java.JavaStreamingContext; **? Als ich es versuchte, wurden keine Ergebnisse gezeigt. – Ryan
Maven Repo Suchabfragen sind Gruppen und Artefakte. wir können FQN dort nicht haben :( –