我正在尝试使用debezium和逻辑解码插件wal2json将数据从PostgreSQL 10自动流式传输到Kafka。
我通过运行以下命令行遵循了有关如何从link构建和安装插件的所有说明:
$ git clone https://github.com/eulerto/wal2json.git
$ cd wal2json
$ PATH=/usr/lib/postgresql/10/bin:$PATH
$ USE_PGXS=1 make
$ USE_PGXS=1 sudo make install
但是,安装步骤包括以下命令行:USE_PGXS=1 make
,并且需要安装此软件包
sudo apt-get install postgresql-server-dev-10
否则,出现以下错误
Makefile:10: /usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
make: *** No rule to make target '/usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk'. Stop.
实际上,出于个人原因,我不允许安装软件包postgresql-server-dev-10
。
因此,有什么方法可以安装wal2json而不安装该软件包或不使用命令make
?
谢谢。