2016-03-27 4 views

Antwort

2

Sie müssen die GraphX-Abhängigkeit zu Ihrer Pom-Datei hinzufügen.

<dependency> 
    <groupId>org.apache.spark</groupId> 
    <artifactId>spark-graphx_2.10</artifactId> 
    <version>1.6.1</version> 
</dependency> 
+0

Ich habe noch einige Fragen bitte! One: Ich habe diesen Remote-Archetypen-Katalog aus einem Buch verwendet, um mein Maven-Projekt zu erstellen (https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master/archetype-catalog.xml). Bietet Scala IDE oder Spark einen eigenen Standardkatalog, den ich (statt wie oben beschrieben) verwenden kann, um meine Maven-Projekte korrekt zu erstellen? Zweitens: Wie kann ich die Protokollierungsstufe in der IDE-Konsole ändern? Ich habe sc.setLogLevel ("ERROR") benutzt, aber es zeigt mir immer noch INFO und WARN! – HoussemKhe

+1

Ich empfehle, Abhängigkeiten manuell zu verwalten. Beginnen Sie mit 'spark-core' und' Spark-graphx' und fügen Sie bei Bedarf weitere Bibliotheken hinzu. – kliew

+1

Versuchen Sie 'import org.apache.log4j.Logger; importieren org.apache.log4j.Level; Logger.getLogger ("org"). SetLevel (Level.ERROR) ' – kliew

0

Es gibt jetzt eine --packages Option für die Spark-Shell. Sie verwenden es wie folgt:

spark-shell --packages [maven:coordinates:here]