-1
ich habe viele datenframes von solr abfragen. Dieser Datenrahmen wäre Vereinigung eines Datenrahmenfunken datenframe union datenframe in spark-solr
var sub = sc.textFile("file:/home/zeppelin/query_term.txt")
def qmap(filter: String, options: Map[String, String]): DataFrame = {
val qm = Map(
"query" -> filter
)
val df = sqlContext.read.format("solr").options(options).options(qm).load
return df
}
val dfs = sub.map(x => qmap(x,subject_options)).reduce((x,y) => x.unionAll(y))
aber es gibt einige Ausnahmen Aktion für dfs zu zählen.
Bitte geben Sie mir einige Methoden oder Gedanken, um es zu beheben. Danke.
Sie auf Ihre Antwort betrachten könnten zukünftige Besucher auf diese Frage für den Fall ein wenig Ausarbeitung sind nicht so vertraut mit „.collect“. Willkommen bei StackOverflow und vielen Dank für Ihren Beitrag. –