Ich spiele mit Mobius (die C# -Sprache für Spark) und den C# -Treiber für MongoDB. Ich möchte MongoDB als Eingabe/Ausgabe für die Spark-Abfragen in meiner C# -Anwendung verwenden. Ich weiß, dass es einen Java MongoDB Hadoop Connector gibt, aber ich möchte weiterhin Mobius verwenden, um meine Spark-Abfragen zu schreiben.Gibt es eine C# -Aquivalent für den Java MongoDB Hadoop Connector?
0
A
Antwort
0
Sie könnten MongoDB Spark Connector und DataFrame API in Mobius für die Abfrage von MongoDB verwenden. Der Code zum Laden von Daten wie
aussehenvar mongoDbDataFrame = sqlContext.Read.Format("com.mongodb.spark.sql").Load()
Sobald die Daten geladen wird, könnten Sie tun, Select(), Filter() Operationen auf dem Datenrahmen. Sie könnten auch den Datenrahmen als TempTable registrieren SQL-Abfragen für die Verwendung unter
mongoDbDataFrame.RegisterTempTable("MongDbDataFrameTempTable")
sqlContext.Sql("SELECT <columns> FROM MongDbDataFrameTempTable WHERE <condition>")
Hinweis die Codevorlage verwenden, benötigen Sie den Stecker und seine Abhängigkeiten in dem Classpath enthalten und „--jars“ Parameter für die verwendet werden könnten, .
Verwandte Themen
- 1. hadoop mongodb connector - output daten nicht als mongodb aber hdfs
- 2. Gibt es ein C# -Aquivalent zu Rubys "respond_to?"?
- 3. Gibt es ein C# -Aquivalent von typeof für Eigenschaften/Methoden/Mitglieder?
- 4. Mongodb-hadoop-connector erstellt viele Partitionen, auch wenn ich eine Abfrage dazu hinzufüge
- 5. BigQuery Connector für pyspark über Hadoop Input Format Beispiel
- 6. Gibt es eine Cocoa oder Objective C API für Java?
- 7. Gibt es eine Datenbankmodellierungsbibliothek für Java?
- 8. Funktioniert der BigQuery- und Hadoop-Connector für föderierte Tabellen?
- 9. Gibt es eine Kodierungskonvention für eine "Zeilenregel" für Java?
- 10. Google Cloud Connector für Hadoop funktioniert nicht mit Pig
- 11. Was ist das C# -Aquivalent von java.util.regex?
- 12. Gibt es eine Uhrzeitsynchronisierungslösung für Java?
- 13. Gibt es eine Online-IDE für Java?
- 14. Gibt es eine Java Annotation für Bugs?
- 15. Gibt es eine Namenskonvention für Keystore (Java)
- 16. Wie ist das C# -Aquivalent zu Java Throwable?
- 17. Gibt es eine Java Virtual Machine für Windows 3.11 Workgroup?
- 18. Gibt es eine Dokumentation zum pywin32 odbc-Connector?
- 19. gibt es eine Schnelltaste für den schnellen
- 20. Wie ist das C# -Aquivalent zu Java isInstance()?
- 21. Gibt es Guava für C#?
- 22. Was ist das C# -Aquivalent von Java DecimalFormat?
- 23. Gibt es eine MongoDB 2.4+ Installation für Arm-Chips?
- 24. Gibt es eine maximale Anzahl von Datensätzen für MongoDB?
- 25. Gibt es eine "Explain Query" für MongoDB Linq?
- 26. Was ist das C# -Aquivalent von statischem {...} in Java?
- 27. Gibt es eine IndexSet- und eine Range-Klasse für Java?
- 28. Java: Gibt es eine Kartenfunktion?
- 29. Was ist das C# -Aquivalent von MsgWaitForMultipleObjects?
- 30. Gibt es eine Möglichkeit, einem laufenden Hadoop-Cluster Knoten hinzuzufügen?