我一直在使用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集成的话。
先谢谢了:)