StreamingQueryManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个类, StreamingQuery 用于管理 中 SparkSession所有活动的 。
public sealed class StreamingQueryManager
type StreamingQueryManager = class
Public NotInheritable Class StreamingQueryManager
- 继承
-
StreamingQueryManager
方法
Active() |
返回与此 SQLContext 关联的活动查询的列表。 |
AwaitAnyTermination() |
请等待,直到关联 SQLContext 上的任何查询自创建上下文后终止,或自调用后 ResetTerminated() 终止。 如果任何查询因异常而终止,则会引发异常。 如果查询已终止,则对 的后续调用 AwaitAnyTermination() 将立即返回 (如果查询被 Stop()) 终止,或者如果查询终止并出现异常) ,则立即引发异常 (。 使用 ResetTerminated() 清除过去的终止并等待新的终止。 如果多个查询自调用以来 ResetTerminated() 已终止,则如果任何查询已以异常终止,则会 AwaitAnyTermination() 引发任何异常。 若要正确记录多个查询中的异常,用户需要在其中任何异常终止后停止所有这些查询,然后检查 Exception() 每个查询的 。 如果任何查询已终止并出现异常,则会在 JVM 上引发 StreamingQueryException。 |
AwaitAnyTermination(Int64) |
请等待,直到关联 SQLContext 上的任何查询自创建上下文后终止,或自调用后 ResetTerminated() 终止。 如果任何查询因异常而终止,则会引发异常。 如果查询已终止,则对 的后续调用 AwaitAnyTermination() 将立即返回 (如果查询被 Stop()) 终止,或者如果查询终止并出现异常) ,则立即引发异常 (。 使用 ResetTerminated() 清除过去的终止并等待新的终止。 如果多个查询自调用以来 ResetTerminated() 已终止,则如果任何查询已以异常终止,则会 AwaitAnyTermination() 引发任何异常。 若要正确记录多个查询中的异常,用户需要在其中任何异常终止后停止所有这些查询,然后检查 Exception() 每个查询的 。 如果任何查询已终止并出现异常,则会在 JVM 上引发 StreamingQueryException。 |
Get(String) |
从此 SQLContext 返回活动查询,如果不存在具有此名称的活动查询,则引发异常。 |
ResetTerminated() |
忘记过去终止的查询, AwaitAnyTermination() 以便可以再次使用该查询来等待新的终止 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈