我们正在尝试在nifi部署的lib/
文件夹下添加额外的数据库jar。一旦构建了nifi,如何在lib/
下提供额外的jar?
答案 0 :(得分:2)
即使您正在构建自己的NiFi发行版,也不建议将JAR添加到lib/
。
如果您没有构建自己的发行版,并且使用DBCPConnectionPool连接到数据库,则可以将JAR放在您喜欢的任何地方,并使用“数据库驱动程序位置”指向它们(s )“财产。这是添加必要的数据库驱动程序JAR的推荐方法。
如果您要构建自己的发行版,我相信您可以将驱动程序作为Maven依赖项添加到nifi-dbcp-service POM。请注意,您将受到所包含驱动程序强加的任何许可要求的约束。例如,Apache NiFi不包含Oracle和MySQL驱动程序,因为它们的许可证不适用于Apache。