MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

jak używać konfiguracji Spark-submit:jars,packages:w trybie klastra?

Twoje użycie --packages argument jest błędny:

--packages com.mongodb.spark:hdfs:///user/liac/package/jars/mongo-spark-connector_2.11-1.0.0-assembly.jar:1.0.0

Musi mieć postać groupId:artifactId:version jak sugeruje wynik. Nie możesz użyć z nim adresu URL.

Przykład używania mongoDB z iskrą z wbudowaną obsługą repozytorium:

$SPARK_HOME/bin/spark-shell --packages org.mongodb.spark:mongo-spark-connector_2.11:1.0.0

Jeśli nalegasz na używanie własnego jara, możesz go dostarczyć przez --repositories . Wartość argumentu to

Na przykład w twoim przypadku może to być

--repositories hdfs:///user/liac/package/jars/ --packages org.mongodb.spark:mongo-spark-connector_2.11:1.0.0



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy mogę używać MongoDB jako zamiennika CoreData na iOS?

  2. Przykład danych wiosennych MongoDB nie działa

  3. Wspólna kolekcja między klientem a serwerem Meteor

  4. Jak znaleźć podobieństwo w polu dokumentu MongoDB?

  5. Przekaż plik .js do mongo db.eval()