- centos7
- canal -v1.1.6
- mysql -v8.0
# register ip
canal.register.ip = 192.168.11.39
# canal admin config
canal.admin.manager = 127.0.0.1:8089
canal.admin.port = 11110
canal.admin.user = admin
canal.admin.passwd = 4ACFE3202A5FF5CF467898FC58AAB1D615029441
# admin auto register
canal.admin.register.auto = true
canal.admin.register.cluster =
canal.admin.register.name =
jdk1.8 canal-v1.1.6 服务器启动后,管理界面Server管理菜单种 canal_server 状态显示断开 日志有报错,Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;
我尝试将jdk升级到jdk17版本后无法启动canal服务,当我再次将jdk改回原来的jdk1.8版后尝试再次启动服务发现此时jdk1.8 版本再也无法启动canal服务
请描述搭建环境时使用jdk版本与canal 版本对应关系
管理端界面如下:
Server管理列表页面,滚动条向右移动,点击操作查看日志报错: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;
期望管理界面状态显示启动,不报错
实际页面Server管理、instance管理服务状态都显示断开,两处页面日志查看报错,不确定该使用jdk哪一个版本搭建canal环境