我是Kafka的新手,我正在尝试使用debezium postgres连接器。但是,即使使用带有标准插件的postgres版本11,我也会得到这样的错误:org.apache.kafka.connect.errors.connectException:org.PostgreSQL.util.psqlException:error:could not access file“decoderbufs”:没有这样的文件或目录
为了运行kafka/debezium,我使用了fast-data-dev docker的图像,如下所示
# this is our kafka cluster.
kafka-cluster:
image: landoop/fast-data-dev:latest
environment:
ADV_HOST: 127.0.0.1 # Change to 192.168.99.100 if using Docker Toolbox
RUNTESTS: 0 # Disable Running tests so the cluster starts faster
ports:
- 2181:2181 # Zookeeper
- 3030:3030 # Landoop UI
- 8081-8083:8081-8083 # REST Proxy, Schema Registry, Kafka Connect ports
- 9581-9585:9581-9585 # JMX Ports
- 9092:9092 # Kafka Broker
运行后,我可以打开我的localhost:3030来选择debezium连接器,我这样配置它:
您还没有将Debezium连接器属性中的“plugin.name”属性设置为“pgoutput”,您已经知道了这一点。但是这个答案是给那些不知道在哪里设置这个选项的人的,也是为了更清楚。
在下列连接器属性中:
由于您没有设置plugin.name选项,它采用了默认值,即decoderbufs,这就是您得到以下错误的原因:
{
"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.user": "postgres",
"database.dbname": "xxxxx",
"tasks.max": "1",
"database.hostname": "xxxx.rds.amazonaws.com",
"database.password": "xxxx",
"database.server.name": "database-1",
"database.port": "5432",
"plugin.name": "pgoutput" --> this property
}
为什么我会受伤 回溯(最近一次调用last):文件“C:\temp\py\tesst.py”,第8行,在 我错过什么了吗?
我在将应用程序部署到tomcat时遇到问题。它以前可以工作,但我格式化了我的计算机,它停止了工作。 我的pom。xml: 这是错误: 注入构造函数时出错,java。lang.ExceptionInInitializerError:无法访问组织属性的默认字段。阿帕奇。专家插件。战争沃莫霍。(未知源)查找组织时。阿帕奇。专家插件。战争沃莫霍 我尝试过: https://www.programmerso
问题内容: 我想创建一个基于Jenkins的映像,并安装一些插件。为此,我有以下内容: 效果很好,但是当我运行图像时,我遇到两个问题: 似乎由于某些原因,我尝试手动安装的插件没有保留下来。 系统提示我要安装的插件列表,但我不想安装其他任何插件。 我是否缺少配置Dockerfile的任何东西,还是我想实现的目标根本不可能? 问题答案: 没有看到的内容,我无法评论为什么插件没有持久化。这很可能是由不正
我正在通过 Windows(10) 启动时的批处理文件启动我的应用程序。这是我在批处理文件中的内容 - 当windows启动时,我得到了 无法访问文件.jar 然而,问题是在这个错误消息之后,应用程序仍然在启动中,并且运行良好。正在访问jar但我仍然无法访问jar错误的原因是什么,如何避免它?找不到这个特定案例的任何答案。
默认的Android12相机没有访问所有文件的管理结果代码总是0。但是如果使用相机允许管理所有文件结果代码1。无论如何要解决这个问题吗?谢谢 PATH="/存储/仿真/0/Android/媒体/bla/"; @OnClick(R.id.btn_photo_ktp)void btn_photo_ktp(){ } @覆盖公共无效onActivityResult(int请求代码,int结果代码,最终意图
我安装了php5.6.6作为apache 2.4模块。 当加载带有 因此,正如文档所建议的,我编辑了httpd.conf指向php.ini配置文件(在C:\php56中)。我还添加了C:\php56到PATH和PHPRC环境变量。 由于我在这个文件夹中没有任何php.ini文件,我复制并重命名了“php.ini生产”文件,并编辑了扩展路径。 当我再次显示页面时,它将保持空白。。。下面是“php--