-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
canal.deployer-1.1.6版本的安装包有bug #4245
Comments
我也遇到了这个问题 |
#4220 我也遇到了,源码编译没问题。当时提了issue之后官方重新上传了包和 docker 镜像,但重新上传的好像还是有问题 |
#4219 (comment) 当时我也发现了,我就是通过这个日期发现官方重新上传了一次包。 |
好像可以这样打包,打包完之后在根目录下的target里面 |
开始一直以为是我的数据库有问题,后面我发现老是在创建BASE TABLE表
|
这种方式好像是可以,但是源码包与安装包的代码不到至总感觉怪怪的 |
我用配置这个后还是报错,还有其他地方需要修改配置吗? |
发现报错的信息每个环境不一样
出现这样的情况,是不是因为用户的数据里面不一致造成的呢? |
都一样是BASE TABLE, 前面只是数据库的名字,每个人肯定起的名字不一样 |
我本地打包还会有这样的错 |
不像,我这个 mysql,我没有指定这个数据库 |
如果是数据库名称,是不是哪里可以配置什么?会不会是因为自动加载 admin 造成的? |
@bwcx-jzy 你可以把这些语句拉到mysql的mysql库执行下,我帮你格式化了一下,主要还是这段有问题
直接这样试试
|
各位有遇到关键字报错的吗 转义也做了 好像无效 是不是因为打包的问题 复现了? |
哈哈 一样 这个BASE TABLE 是table value 需要过滤的 但是deploy包有问题 - - 导致这块过滤没生效 |
问个问题 我本地包package后 丢到 canal-deployer/lib 替换同名文件 启动之后日志什么的还是没有 这个有遇到么 |
实际上这里是 show full tables from |
错误位置: fixed issue #4216 , support polardb-x show tables |
同样docker image 就没问题 |
应该过滤掉所有SCHEMA名称下的BASE TABLE表名,修改文件[/home/admin/canal-server/conf/{your-db-schema-name}/instance.properties]中的下面设置:
下面的写法只会过滤掉特定SCHEMA, new_energy的BASE TABLE表
|
environment
Issue Description
在github下载地址
下载 下载后,发现源码包与字节码包的内容是不一至的,字节码包部署后,疯狂报错,说找不到BASE TABLE错误。反编译在对比源码包,发现不一至,字节码包的代码有bug.
The text was updated successfully, but these errors were encountered: