Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 检测火花流中的连接丢失_Scala_Apache Spark_Spark Streaming - Fatal编程技术网

Scala 检测火花流中的连接丢失

Scala 检测火花流中的连接丢失,scala,apache-spark,spark-streaming,Scala,Apache Spark,Spark Streaming,我目前正在使用ApacheSpark流媒体。我想知道如何检测与外部数据源的连接是否丢失,以便我们可以停止流式传输并重新连接到数据源 提前感谢您提供的任何帮助为您拥有的接收器添加一个侦听器,并在接收器停止时停止流媒体上下文 例如: streamContext.addStreamingListener(new StreamingListener() { @Override public void onReceiverStopped(StreamingListener

我目前正在使用ApacheSpark流媒体。我想知道如何检测与外部数据源的连接是否丢失,以便我们可以停止流式传输并重新连接到数据源


提前感谢您提供的任何帮助

为您拥有的接收器添加一个侦听器,并在接收器停止时停止流媒体上下文

例如:

streamContext.addStreamingListener(new StreamingListener() {

        @Override
        public void onReceiverStopped(StreamingListenerReceiverStopped arg0) {
            streamContext.stop(true, true);
        }
}