Stoppen Sie den Streaming-Kontext in Spark Streaming nach einer gewissen Zeit

9

Ich erstelle eine Anwendung, die DStreams von Twitter empfängt. Die einzige Möglichkeit, den Streaming-Kontext zu stoppen, besteht darin, die Ausführung zu stoppen. Ich frage mich, ob es eine Möglichkeit gibt, eine Zeit einzustellen und den Streaming-Socket zu beenden, ohne die gesamte Anwendung zu stoppen?

    
Anis Nouri 29.06.2015, 13:19
quelle

2 Antworten

6

Sie können entweder

verwenden %Vor%

wie in der vorherigen Antwort erwähnt, oder Sie können den Streaming-Kontext manuell von Ihrem anderen Thread stoppen:

%Vor%     
vanekjar 29.06.2015, 16:17
quelle
2

Sie können die Methode awaistTermination () für das streamingContext-Objekt verwenden, um eine bestimmte Zeit zu warten. Siehe dies

    
urug 29.06.2015 13:58
quelle