我使用 Kettle 进行一些转换并遇到了一个问题:对于一个特定的行,我的 DatabaseLookup 步骤挂起。它只是没有给出结果。试图停止转换会导致查找步骤的“停止”永无止境。
给定的值一点也不复杂,它与所有其他行/值也没有什么不同。它只是不会继续。
直接在数据库中或在不同的数据库工具(例如 SQuirreL)中执行相同的查询,它可以工作。
我使用 Kettle/Spoon 4.1,数据库是 MySQL 5.5.10。它发生在 Connector/J 5.1.14 和与勺子捆绑在一起的那个。
该步骤完美地初始化(它甚至适用于其他行),我不知道它为什么会失败。Spoon 日志中没有错误消息,控制台/shell 上也没有任何错误消息。