3

我正在将 Kettle 4.1 与 MySql 5.6 一起使用,并尝试从Pentaho Kettle Solutions: Building Open Source ETL Solutions with Pentaho Data Integration运行第 4 章演示,并且 “维度查找/更新”步骤失败并出现错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“OPTION SQL_SELECT_LIMIT=1”附近使用正确的语法

如何解决这个问题?

4

1 回答 1

6

您需要升级 Kettle 正在使用的 MySql Connector 版本。转到您的 Kettle 安装libext\JDBC文件夹并替换为从MySql 站点mysql-connector-java-3.1.14-bin.jar下载的较新版本的 Connector/J 。只需从 zip 中提取新版本并将其复制并删除旧版本即可。然后重新运行,它应该可以工作。

就个人而言,它在连接器版本上失败了5.1.6,但它在5.1.23(当前最新版本)YMMV 上工作。

于 2013-03-07T15:16:07.130 回答