使用 Pentaho Spoon 连接到 Neo4j 的数据库

Posted

技术标签:

【中文标题】使用 Pentaho Spoon 连接到 Neo4j 的数据库【英文标题】:Database connection to Neo4j with Pentaho Spoon 【发布时间】:2015-10-10 09:20:59 【问题描述】:

我想用 Pentaho Kettle Spoon 连接到 Neo4j。我用this 下载了neo4j 的jdbc 驱动程序,并尝试使用this guide 用Pentaho Kettle Spoon 连接到neo4j。 我有两个主要问题:

    下载的 JDBC 驱动是 zip 文件。 我将驱动程序扩展名更改为 jar 以解决此问题。 当我将扩展名更改为 jar 并将其复制到 lib 文件夹并关注 this guide 时,我遇到了缺少驱动程序错误:

org.neo4j.jdbc.Driver 找不到

我该如何解决这些问题?

【问题讨论】:

它提供了将 jar 文件添加到勺子所需的源代码,不是吗? 是的。我需要将 Neo4j JDBC 添加到勺子中。 你是怎么改成jar的? 我用重命名改了!! 我不认为它会像你需要编译它那样工作 【参考方案1】:

您不能重命名从 Github 下载的 .zip 文件并添加到 lib 文件夹。您需要编译源代码并将 .jar 文件添加到其中。 或者你可以从here下载已经编译好的文件,添加到data-integration\lib文件夹,然后重启spoon。

Table Input一步选择

连接类型为Generic database 自定义连接 URL 如jdbc:neo4j://localhost:7474 自定义驱动类名称为org.neo4j.jdbc.Driver

【讨论】:

感谢您的回复 :)【参考方案2】:

我在 PDI Marketplace 上放置了 Neo4j 的连接器,它将“Neo4j”添加到数据库源列表中,因此您不必配置通用驱动程序或从 Neo4j 下载驱动程序。

【讨论】:

以上是关于使用 Pentaho Spoon 连接到 Neo4j 的数据库的主要内容,如果未能解决你的问题,请参考以下文章

从 Pentaho 数据集成连接到 MongoDB

Pentaho DI 无法连接到 AWS Redshift - Amazon 错误 100021

在 Kettle/Spoon/Pentaho 中循环

Pentaho DI - Java Platform SE 二进制文件没有响应

在哪里下载 sun.jdbc.odbc.JdbcOdbcDriver(尝试将输出 csv 从 Spoon 连接到 SSMS)

执行sql任务Pentaho Spoon 7中的常见问题