我在Windows上安装了NiFi。在同一台电脑上,我有一个基于VirtualBox/Linux的虚拟机,我在上面运行一个Postgres数据库。虚拟机的ip是192.168.1.X,数据库的ip/端口是localhost:xxxx。
NiFi/PutSFTP可以使用虚拟机的主机ip和默认SFTP端口将文件放在虚拟机上。NiFi/PotDatabaseRecord不能使用localhost将记录插入数据库。
问题是:鉴于以上信息,我如何设置NiFi/PutDatabaseRecord将数据直接插入Postgres数据库?
谢谢,
约翰·
简单的解决方法:
- 安装Postgres for Windows
- 在Windows上安装Docker,然后运行
docker run -p 5432:5432 --name postgres -d postgres:latest