Crate数据库提供了一个jdbc驱动程序,通过它我可以使用DBCPConnectionPool控制器服务从Nifi连接到Crate。所以我这样做了,我得到一个连接,ConvertJSONToSQL处理器能够从Crate数据库中获取列,但是当我到达PUTSql处理器时,我收到以下错误:
mapView
问题是我定义了SUCCESS,FAILURE,RETRY关系。它只是在onTrigger()方法中抛出ProcessException。
任何想法如何才能让它发挥作用? 只要jdbc驱动程序兼容,它应该可以工作,但是......
答案 0 :(得分:1)
我认为这是PutSQL中的一个错误,它在JDBC配置,SQL语句或其他内容中隐藏了一个问题。使用带有有效SQL INSERT语句的独立JDBC驱动程序,我能够将PutSQL与Crate一起使用。
您可以仔细检查您的连接信息和SQL语句吗?此外,如果您可以重现并希望共享SQL和/或连接信息(例如JDBC URL),请随意,它可以帮助找到隐藏另一个问题的PutSQL错误的底部。