我在Azure云上安装了StreamSets 3.8和postgresql 10.12。除了postgresql CDC不会捕获目标监视表的任何更改之外,它均按预期方式运行。
我在本地Ubuntu 18.04 LTS桌面上具有完全相同的安装,CDC可以按预期工作。
我检查了postgresql的复制插槽,它可以按预期输出更改。但是在Postgresql CDC起源中,没有数据传入。
我不确定这是wal2json或postgresql CDC起源的问题,以及如何解决此问题。
下面是wal2json的安装和配置步骤:
https://github.com/streamsets/wal2json
这里我想念什么吗?
答案 0 :(得分:0)
根据StreamSets documentation on the PostgreSQL CDC origin,当前支持的PostgreSQL版本是:
我猜测问题是PostgreSQL 10.12不太兼容。不过,不知道为什么笔记本电脑和Azure之间会有所不同。