微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用 apache Nifi 连接到 Clickhouse 数据库

如何解决无法使用 apache Nifi 连接到 Clickhouse 数据库

我正在尝试使用 Apache Nifi 连接到 Clickhouse 数据库。我无法修复此错误

NIFI 1.12.1

StandardControllerServiceNode[service=DBCPConnectionPool[id=f73ad0c3-0176-1000-0546-94e4c6c6fe9b],versionedComponentId=null,processGroup=StandardProcessGroup[identifier=f73973ae-0176-1000-a421-ff32b5b5cb70,name=NiFi Flow],active=true] 
Failed to invoke @OnEnabled method due to java.lang.NoClassDefFoundError: 
Could not initialize class ru.yandex.clickhouse.ClickHouseDriver: 
Could not initialize class ru.yandex.clickhouse.ClickHouseDriver

请检查图片

Image -1

Image -2

解决方法

错误告诉您找不到类 ru.yandex.clickhouse.ClickHouseDriver

确保您:

  1. 有合适的罐子
  2. jar 存在于正确的路径中
  3. 运行 NiFi 的用户对 jar 有权限
  4. 您正在为 jar 中的驱动程序使用正确的类名

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。