ksql整合debezium创建连接器出现500
1、 我是通过cp-ansible安装的kafka集群,版本是6.0.5
在ksql中创建连接器出现以下问题
这个报错是因为kafka没有加载mysql连接器,自己导入即可,jar包名称mysql-binlog-connector-java-0.19.1.jar和mysql-connector-java-8.0.16.jar,jar包位置放在
/usr/share/java/kafka 下。这是默认位置
[2022-03-09 13:29:01,343] WARN /connectors (org.eclipse.jetty.server.HttpChannel)
javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: com/mysql/cj/jdbc/Driverat org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:410)at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:550)at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
如果出现一下问题是没有导入 debezium的包
Caused by: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfigat org.glassfish.jersey.servlet.internal.ResponseWriter.rethrow(ResponseWriter.java:254)at org.glassfish.jersey.servlet.internal.ResponseWriter.failure(ResponseWriter.java:236)at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:438)at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:263)at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)at org.glassfish.jersey.internal.Errors.process(Errors.java:292)at org.glassfish.jersey.internal.Errors.process(Errors.java:274)at org.glassfish.jersey.internal.Errors.process(Errors.java:244)at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234)at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394)... 30 more
创建connector成功之后。但状态还是等待状态时,查看日志出现以下问题,解决方法是导入antlr4-runtime-4.7.2.jar之后重启ksql.
[2022-03-09 13:56:58,692] ERROR WorkerSourceTask{id=inmgn.student_Info_connector-0} Task threw an uncaught and unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask)
org.apache.kafka.connect.errors.ConnectException: java.lang.NoClassDefFoundError: org/antlr/v4/runtime/CharStreamat io.debezium.connector.mysql.MySqlConnectorTask.start(MySqlConnectorTask.java:289)at io.debezium.connector.common.BaseSourceTask.start(BaseSourceTask.java:104)at org.apache.kafka.connect.runtime.WorkerSourceTask.execute(WorkerSourceTask.java:232)at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:189)at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:239)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:750)
ksql整合debezium创建连接器出现500相关推荐
- GNS3 cloud 连接错误_8次点击,30秒创建连接器,Ta竟然做到了!
作者:Ruma Sanyal Informatica混合集成平台产品市场总监 根据"互联网世界统计"的数据,截止到2019年6月,全世界约有45亿人实现了互联互通.在最近的印度之旅 ...
- 8次点击,30秒创建连接器,Ta竟然做到了!
作者:Ruma Sanyal Informatica混合集成平台产品市场总监 根据"互联网世界统计"的数据,截止到2019年6月,全世界约有45亿人实现了互联互通.在最近的印度之旅 ...
- 必需的 Debezium MySQL 连接器配置属性
必需的 Debezium MySQL 连接器配置属性 官网地址: https://debezium.io/documentation/reference/1.5/connectors/mysql.ht ...
- HM-3400: Create Connectors(HM-3400:创建连接器)
HM-3400: Create Connectors(HM-3400:创建连接器) In this tutorial you will learn how to weld two front trus ...
- spring与struts2整合出现错误HTTP Status 500 - Unable to instantiate Action
在进行spring和struts2整合的时候因为大意遇到了一个问题,费了半天神终于找到了问题所在,故分享出来望广大博友引以为戒!! 我们都知道在spring和struts2整合时,spring接管了a ...
- javaweb(05):tomcat服务器的安装、启动,IDEA整合Tomcat创建动态web工程
tomcat服务器的安装.启动 下载及安装 下载 官网下载合适的版本:https://tomcat.apache.org/ 我装的是9.0.37版本. 安装 把从官网下载的文件放到想要安装的位置,解压 ...
- python创建空文本文件_Python干货:「文件处理整合」 创建、打开、写入和删除...
什么是Python文件处理? Python文件处理就是如何在python中创建.打开.读取.写入和删除文件的示例.从文件(EXCELSheet.doc文件.文本文件.cv等)或Add中读取数据.是一个 ...
- 记录idea整合git 创建分支 合并分支提交
创建项目 在idea中创建所需的java项目 1(配置git 在File–>Setting->Version Control–>Git–>Path to Git executa ...
- Debezium系列之:Debezium2.X之PostgreSQL数据库的Debezium连接器
Debezium系列之:Debezium2.X之PostgreSQL数据库的Debezium连接器 一.概述 二.连接器的工作原理 1.安全 2.快照 3.临时快照 4.触发临时快照 5.增量快照 6 ...
最新文章
- apache虚拟机的开启iis apache共存 apache 的设置(报错 找不到 Not found)
- mybatis返回某一字段_8.mybatis的基本工作流程(2.0)※
- 4500-X启动到“511K bytes of non-volatile configuration memory”,无法继续?
- 如何在python中显示电脑中的图片-python在终端里面显示一张图片
- wcf系列5天速成——第一天 binding的使用(1)
- oracle编程艺术笔记1
- 成功解决gensim\matutils.py:737: FutureWarning: Conversion of the second argument of issubdtype from `int
- 我不建议你这样进军人工智能……
- 单表数据量过大处理策略
- XXX管理平台系统——架构
- yum java 1.7_centos通过yum安装jdk1.7或1.8
- 服务器位置控制怎么找原点,伺服控制为什么要进行原点回归?怎样实现原点回归?...
- ML————朴素贝叶斯原理和SKlearn相关库
- 如何快速提取手机微信数据?
- 什么是 CI/CD?持续集成和持续交付解释
- 拿下Facebook黑客杯四冠王!与Jeff Dean相提并论...ACM竞赛之神的传奇前半生
- 搭建BeagleBoard-x15+linux4.9+ubuntu16.04
- 机器人莫麟_国内机器人/机甲动画汇总——2013年
- mysql8多值索引(Multi-Valued Indexes)使用方法和性能测试
- 那些可以加速国内外开源库的免费CDN