【发布时间】:2018-08-08 21:47:08
【问题描述】:
由于最近 Mogodb 升级到 3.6,pentahokettle mongoinput 步骤聚合无法从 Mongodb 获取数据。
错误信息:
com.mongodb.MongoCommandException: 命令失败,错误 9: 'The 'cursor' 选项是必需的,除了带有说明的聚合 参数'在服务器 localhost:2915 上。完整的响应是 { "ok" : 0.0, "errmsg" : "'cursor' 选项是必需的,除了聚合 解释参数", "code" : 9, "codeName" : "FailedToParse" }
看来我需要为pentaho升级mongodb驱动,所以我下载了mongodb-driver-3.6.3.jar文件并将其保存在pentaho-server\pentaho-solutions\system\karaf\system\org中\mongodb\mongo-java-driver\3.6.3,但问题依然存在。
我真的不知道如何升级驱动程序以及是否有与之相关的其他配置。
谁能帮我解决这个问题?
【问题讨论】:
标签: aggregation-framework pentaho kettle karaf pentaho-data-integration