使用 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 DI 无法连接到 AWS Redshift - Amazon 错误 100021
Pentaho DI - Java Platform SE 二进制文件没有响应
在哪里下载 sun.jdbc.odbc.JdbcOdbcDriver(尝试将输出 csv 从 Spoon 连接到 SSMS)