jdbc - Kafka Connect - NoClassDefFoundError:无法初始化类 org.apache.calcite.jdbc.Driver
问题描述
使用 Confluent 发布新的源连接器时:
curl -X POST -H "Content-Type: application/json" -d @db2-source-conn-incr.json http://localhost:8083/connectors
我收到这条消息:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 500 Request failed.</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /connectors. Reason:
<pre> Request failed.</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.11.v20180605</a><hr/>
</body>
</html>
我已经重新启动了我的服务,但是在尝试创建新的连接器时得到了这个。
这是日志文件消息:
[2018-10-16 14:59:09,864] WARN /connectors (org.eclipse.jetty.server.HttpChannel:573)
javax.servlet.ServletException: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: Could not initialize class org.apache.calcite.jdbc.Driver
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:169)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:531)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:762)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:680)
at java.lang.Thread.run(Thread.java:748)
解决方案
推荐阅读
- c# - 错误:使用身份框架的 mvc .net 核心中的“加载外部登录信息时出错”
- r - 我可以让我在 R 中的 for 循环比预期的更慢吗?
- mongodb - 使用聚合管道实现 changeStream
- python-3.x - 由于多线程,当我键盘中断(Ctrl + C)时,我的终端没有退出。任何修复?
- c - stbi_load() 返回空字符串“”
- ruby - RSpec 有没有办法测试 yaml 文件的内容
- python - Jupyter notebook 在开发实例中运行,但在通过气流调度时失败
- python - AttributeError:“提交”对象在 PRAW 中没有属性“poll_data”
- azure - 为什么没有使用逻辑应用自动生成 Azure Blob MD5 校验和?
- r - 将连续行中的差异除以中间的 NA 行数,然后将分数重新分配给 NA 行。R dplyr() 变异() 滞后()