Pentaho 数据集成 PDI 中的 PostgreSQL 数据库连接失败

Failed PostgreSQL database connection in Pentaho Data Integration PDI

Objective: 在 PDI 中建立与 PostgreSQL 数据库的连接。我是所有这些东西的菜鸟,所以向前迈出的每一步都需要很长的解决时间。

我正在尝试建立与 PostgreSQL 数据库的连接,以便为 PDI 中的 ETL 过程准备一些查询。但是无法连接成功。

我试过 PostgreSQL 连接类型和通用数据库连接类型,错误总是与驱动程序有关。

我尝试连接的 PostgreSQL 数据库的版本是 9.5.25,我正在根据 Pentaho 数据集成的要求在 Ubuntu 20.04 和 Java 8 中工作。

连接失败后的错误消息下方:

“连接失败。验证所有连接参数并确认安装了适当的驱动程序。连接到 [IP]:[端口] 被拒绝。检查主机名和端口是否正确以及邮局主管是否正在接受 TCP/IP 连接。"

我真的很绝望,不知道我做错了什么。如果有人能帮助我,我将不胜感激。

你需要添加jdbc驱动连接到pdi-installation/lib目录下的postgresql数据库,你只需要把*.jar文件放在那里重新启动勺子以使库可用。

该驱动程序可以从 postgresql 下载中下载。 PDI Community Edition 仅附带少量 jdbc 驱动程序,对于您需要连接的每种类型的数据库,您应该检查该目录中是否有 jdbc 驱动程序,如果它是最新版本或者您需要更新版本的驱动程序。

这是 Pentaho 官方文档的 link,在 Hitachi Vantara 文档中查找信息变得越来越困难,他们并不总是明确说明哪些步骤仅适用于企业版,哪些不适用适用于社区版:https://help.hitachivantara.com/Documentation/Pentaho/9.2/Setup/JDBC_Drivers_Reference