Apache nifi Nifi QueryDatabaseTable处理器,何时重置该值?
根据下面提到的文档,如果我重新启动处理器,它将重置我提供的最大列值,并从一开始就开始提取数据 文档链接: 以逗号分隔的列名列表。处理器将跟踪自处理器开始运行以来返回的每列的最大值Apache nifi Nifi QueryDatabaseTable处理器,何时重置该值?,apache-nifi,Apache Nifi,根据下面提到的文档,如果我重新启动处理器,它将重置我提供的最大列值,并从一开始就开始提取数据 文档链接: 以逗号分隔的列名列表。处理器将跟踪自处理器开始运行以来返回的每列的最大值 但是,我测试了这种行为,即使重新启动处理器,也只能获得增量负载。文件中有错误还是遗漏了什么 如果我重新部署作业,我的意思是删除作业并从模板中重新创建它,会发生什么 在代码中,它提到该值将作为Scop.CLUSTER的一部分存储。有人能给我解释一下是什么吗?在何种情况下,该州将被清除 @Stateful(scopes
- 但是,我测试了这种行为,即使重新启动处理器,也只能获得增量负载。文件中有错误还是遗漏了什么
- 如果我重新部署作业,我的意思是删除作业并从模板中重新创建它,会发生什么
- 在代码中,它提到该值将作为Scop.CLUSTER的一部分存储。有人能给我解释一下是什么吗?在何种情况下,该州将被清除李>
一旦处理器第一次启动,它将永远不会重置其值,除非进入处理器的“查看状态”菜单并单击“清除状态” 在启动和停止处理器时清除状态是没有意义的,因为任何时候NiFi重新启动进行维护或崩溃时,它都会重置,这是不需要的 存储状态的位置取决于您运行的是单个节点还是群集。在单个节点中,状态存储在本地预写日志中,在群集中,状态存储在ZooKeeper中,以便所有节点都可以在必要时访问状态。在这两种情况下,状态存储在处理器的UUID中