将Redis与Pentaho Kettle PDI集成

时间:2018-12-03 09:42:54

标签: redis stackexchange.redis pentaho-spoon pentaho-data-integration

我一直在使用ETL工具(Pentaho Kettle PDI)从各种来源提取数据。 我需要访问高速缓存中的近实时数据。 NULL将是一个很好的解决方案。 但是将我的ETL(Pentaho Kettle PDI)与Redis集成会引发异常。 并且我已经在Redis目录下安装了Redis插件。
来自以下链接的指南,
我已经从https://github.com/DanielYWoo/pentaho-di-redis-plugin

添加了插件

我的Redis服务器在端口\plugins上运行 我已检查8090

在异常日志下方,

redis.conf

We failed to initialize at least one step. Execution can not begin! 2018/12/03 12:21:24 - cn.danielw.pentaho.di.plugin.step.redis.RedisOutputStepMeta@f438904 - load config: command=set Account_Number 123 2018/12/03 12:21:24 - cn.danielw.pentaho.di.plugin.step.redis.RedisOutputStepMeta@f438904 - load config: url=10.44.72.231:8090,127.0.0.1:8090 2018/12/03 12:21:24 - Spoon - Transformation opened. 2018/12/03 12:21:24 - Spoon - Launching transformation [redis_check]... 2018/12/03 12:21:24 - Spoon - Started the transformation execution. 2018/12/03 12:21:24 - Spoon - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : redis_check: preparing transformation execution failed 2018/12/03 12:21:24 - Spoon - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : org.pentaho.di.core.exception.KettleException:

2018/12/03 12:21:24 - Spoon - We failed to initialize at least one step. Execution can not begin! 2018/12/03 12:21:24 - Spoon - 2018/12/03 12:21:24 - Spoon - 2018/12/03 12:21:24 - Spoon - at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1144) 2018/12/03 12:21:24 - Spoon - at org.pentaho.di.ui.spoon.trans.TransGraph$29.run(TransGraph.java:4156) 2018/12/03 12:21:24 - Spoon - at java.lang.Thread.run(Unknown Source) 2018/12/03 12:21:44 - redis_check - Dispatching started for transformation [redis_check] 2018/12/03 12:21:44 - Redis Output.0 - creating redis session factory, addresses=10.44.72.231:8090,127.0.0.1:8090 2018/12/03 12:21:44 - Redis Output.0 - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : Error initializing step [Redis Output] 2018/12/03 12:21:44 - Redis Output.0 - ERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : redis.clients.jedis.exceptions.JedisDataException: ERR unknown command 'CLUSTER'

2018/12/03 12:21:44 - Redis Output.0 - at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:69)

2018/12/03 12:21:44 - Redis Output.0 - at java.lang.Thread.run(Unknown Source)

让我知道将Redis与Pentaho集成的正确方法, 如果有什么要与Redis集成的话。

先谢谢了:)

0 个答案:

没有答案