NiFi PutDatabaseRecord to Postgres



我在Windows上安装了NiFi。在同一台电脑上,我有一个基于VirtualBox/Linux的虚拟机,我在上面运行一个Postgres数据库。虚拟机的ip是192.168.1.X,数据库的ip/端口是localhost:xxxx。

NiFi/PutSFTP可以使用虚拟机的主机ip和默认SFTP端口将文件放在虚拟机上。NiFi/PotDatabaseRecord不能使用localhost将记录插入数据库。

问题是:鉴于以上信息,我如何设置NiFi/PutDatabaseRecord将数据直接插入Postgres数据库?

谢谢,

约翰·

简单的解决方法:

  1. 安装Postgres for Windows
  2. 在Windows上安装Docker,然后运行docker run -p 5432:5432 --name postgres -d postgres:latest

最新更新