热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Apachenifi:等待“QueryDatabaseTable”处理器的OnScheduled完成时超时

如何解决《Apachenifi:等待“QueryDatabaseTable”处理器的OnScheduled完成时超时》经验,为你挑选了1个好方法。

我正在尝试使用QueryDatabaseTable创建我的第一个流程,以从Oracle数据库表中逐步提取行。

我收到下面的错误。我启用了完整调试,但没有其他有用的日志记录。

关于下一步尝试的想法?

2017-07-10 14:43:52,280警告[StandardProcessScheduler Thread-4] oancontroller.StandardProcessorNode等待'QueryDatabaseTable'处理器的OnScheduled完成时超时。试图通过Thread.interrupt()取消任务。但是,由于当前OnScheduled操作中的代码可能已编写为忽略可能导致线程失控的中断,因此不能保证将取消该任务。这可能会导致更多问题,最终需要重新启动NiFi。这通常是目标处理器“ QueryDatabaseTable [id = 1e535f00-015d-1000-236d-7adebe14958a]”中的错误,需要记录,报告并最终修复。

2017-07-10 14:43:52,280错误[StandardProcessScheduler Thread-4] oanpstandard.QueryDatabaseTable QueryDatabaseTable [id = 1e535f00-015d-1000-236d-7adebe14958a] QueryDatabaseTable [id = 1e535f00-015d-1000-236d-7adebe14958a]失败由于java.lang.RuntimeException而调用@OnScheduled方法:在执行处理器的OnScheduled任务之一时超时。不会安排处理器运行30秒钟:java.lang.RuntimeException:在执行处理器的OnScheduled任务之一时超时。java.lang.RuntimeException:执行处理器的OnScheduled任务之一时超时。在org.apache.nifi.controller.StandardProcessorNode.access处的org.apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture(StandardProcessorNode.java:1480)处$ org(StandardProcessorNode.java:102)在org.apache.nifi。处

2017-07-10 14:43:52,280错误[StandardProcessScheduler Thread-4] oancontroller.StandardProcessorNode由于java.lang.RuntimeException而无法调用@OnScheduled方法:在执行处理器的OnScheduled任务之一时超时。java.lang.RuntimeException:执行处理器的OnScheduled任务之一时超时。在org.apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture(StandardProcessorNode.java:1480)在org.apache.nifi.controller.StandardProcessorNode.access $ 000(StandardProcessorNode.java:102)在org.apache.nifi.controller.StandardProcessorNode $ 1 java.util.concurrent.Executors中的.run(StandardProcessorNode.java:1303)java.util.concurrent.FutureTask.run(FutureTask.java:266)中的RunnableAdapter.call(Executors.java:511)。同时。



1> Joe Skora..:

@OnScheduled方法QueryDatabaseTable正在尝试连接到您的数据库,并且出现问题,导致其达到60秒的处理器调度超时。

您是否可以验证DBCPConnectionPool服务配置正确,并且运行NiFi的服务器可以使用相同的凭据连接到数据库?


推荐阅读
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • win10系统搭建Java开发环境的操作方法
    本文介绍了win10系统搭建Java开发环境的详细操作方法,包括下载Windows10系统和Java SE,安装Java开发环境,设置变量等步骤。操作简单,只需按照指导进行即可。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文讨论了在Spring 3.1中,数据源未能自动连接到@Configuration类的错误原因,并提供了解决方法。作者发现了错误的原因,并在代码中手动定义了PersistenceAnnotationBeanPostProcessor。作者删除了该定义后,问题得到解决。此外,作者还指出了默认的PersistenceAnnotationBeanPostProcessor的注册方式,并提供了自定义该bean定义的方法。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • 本文介绍了使用数据库管理员用户执行onstat -l命令来监控GBase8s数据库的物理日志和逻辑日志的使用情况,并强调了对已使用的逻辑日志是否及时备份的重要性。同时提供了监控方法和注意事项。 ... [详细]
  • SpringMVC工作流程概述
    SpringMVC工作流程概述 ... [详细]
author-avatar
路侑华
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有