我正在构建一个从Twitter获取DStreams数据的应用程序,停止Streaming上下文的唯一方法是停止执行。我想知道是否有一种方法可以设置一个时间并终止流式套接字而不会停止整个应用程序?
我正在构建一个从Twitter获取DStreams数据的应用程序,停止Streaming上下文的唯一方法是停止执行。我想知道是否有一种方法可以设置一个时间并终止流式套接字而不会停止整个应用程序?
awaitTerminationOrTimeout(long)
如前面的答案所述,或者您可以在其他线程中手动停止流上下文:
// in the main thread
awaitTermination(); // will wait forever or until the context is stopped
// in another thread
streamingContext.stop();