Apache nifi NiFi:QueryDatabaseTableRecord组件的Isuue

Apache nifi NiFi:QueryDatabaseTableRecord组件的Isuue,apache-nifi,Apache Nifi,使用QueryDatabaseTableRecord处理器处理配置单元表中的数据时出现以下错误。如果你遇到过类似的问题,你能帮我解决吗 “数据库查询或转换记录时出错” “数据库连接池服务”-->到HiveConnectionPool” “数据库类型”-->“通用” “RecordWriter”-->尝试使用Csv和Json默认设置,但没有任何效果 请让我知道如何解决它 谢谢 NKumar我不相信QueryDatabaseTableRecord这样的SQL处理器会与HiveConnectionPo

使用QueryDatabaseTableRecord处理器处理配置单元表中的数据时出现以下错误。如果你遇到过类似的问题,你能帮我解决吗

“数据库查询或转换记录时出错”

“数据库连接池服务”-->到HiveConnectionPool”

“数据库类型”-->“通用”

“RecordWriter”-->尝试使用Csv和Json默认设置,但没有任何效果

请让我知道如何解决它

谢谢


NKumar

我不相信QueryDatabaseTableRecord这样的SQL处理器会与HiveConnectionPool控制器服务一起工作。Hive JDBC驱动程序没有实现完整的JDBC API,我们的许多SQL处理器调用Hive不支持的JDBC方法。这就是为什么会有特定于Hive的处理器,如SelectHiveQL(尽管我知道在撰写本文时没有QueryHiveTableRecord)


您是否在日志中看到处理器或控制器服务上的特定错误?如果是,您可以在此处共享它们吗?

谢谢Matt。我可以感觉到组件正在尝试运行查询,但无法获取结果集,并显示以下消息。“数据库查询或记录转换期间出错。”“基本上,我需要连续地从配置单元表中提取数据,最近只对表进行了更改(使用一些图书标记字段)。您建议使用其他组件吗?”。