首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【YashanDB 知识库】kettle 做增量同步,出现报错:Unrecognized VM option 'MaxPermSize-256m'

【YashanDB 知识库】kettle 做增量同步,出现报错:Unrecognized VM option 'MaxPermSize-256m'

原创
作者头像
用户10349277
发布2025-02-27 15:02:37
发布2025-02-27 15:02:37
2490
举报
文章被收录于专栏:YashanDB知识库YashanDB知识库

问题现象

kettle 在增量同步过程,出现报错:Unrecognized VM option 'MaxPermSize=256m'

问题的风险及影响

无法使用 kettle 做增量同步,导致迁移进度会有所影响

问题影响的版本

yashandb 版本:23.2.4.100

kettle 版本:kettle 8

问题发生原因

客户环境的 java 环境是 17,而 MaxPermSize 参数在 java 8 之后已经移除了,而执行的 kitchen.sh 里面调用了 spoon.sh,spoon.sh 里面包含有 MaxPermSize 参数,因此出现这个报错。

解决方法及规避方式

kettle 8 启动的 java 版本设置成为 java

问题分析和处理过程

1、下载 java 8 版本,并上传到 kettle 所在服务器,并解压

2、在 spoon.sh 文件的头部加上 java 8 的文件路径

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档