【发布时间】:2021-01-17 15:27:29
【问题描述】:
我正在尝试使用 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
请检查图片
【问题讨论】:
-
错误信息表明没有定义类,你在类路径中添加了吗?
-
你从哪里得到那个 .jar 的?
-
stackoverflow.com/a/45591760/12169451@DennyCrane
-
@alisalem 下载 github.com/ClickHouse/clickhouse-jdbc/releases/tag/…clickhouse-jdbc-0.2.4-shaded.jar 5.41 MB
-
谢谢@DennyCrane