Postgres CDC无法在Azure云上捕获数据

时间:2020-03-04 08:17:34

标签: postgresql cdc streamsets

我在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

这里我想念什么吗?

1 个答案:

答案 0 :(得分:0)

根据StreamSets documentation on the PostgreSQL CDC origin,当前支持的PostgreSQL版本是:

  • PostgreSQL 9.4.18
  • PostgreSQL 9.6.2
  • PostgreSQL 9.6.9
  • PostgreSQL 10.4

我猜测问题是PostgreSQL 10.12不太兼容。不过,不知道为什么笔记本电脑和Azure之间会有所不同。