我有一个简单的pentaho结构,其中MongoDBInput与JSON Output连接了。我可以在Pentaho Report Design(PRD)中看到预览时获取json,但是当我尝试与Java集成并运行转换时,它会抛出错误-
org.pentaho.di.core.exception.KettleXMLException:读取错误 XML文件中的对象
无法从XML步骤加载步骤信息 nodeorg.pentaho.di.core.exception.KettleStepLoaderException:无法 加载ID为[MongoDbInput]的步骤/插件的类。检查是否 插件在Kettle的plugins子目录中可用 分布。
无法为ID为[MongoDbInput]的步骤/插件加载类。检查是否 该插件位于Kettle的plugins子目录中 分布。
有人解决吗?
答案 0 :(得分:1)
这是因为Pentaho Report设计器无法从您选择的水壶转换中识别出MongoDB Input插件。
在为您工作之前,请确保您正在浏览正确的转换。还要检查黑白版本的Pentaho Report Designer和Kettle。
建议:如果您在计算机上安装了Whole Pentaho BI套件,并且尝试此方案比使用补丁程序效果更好(补丁程序对于Kettle和Report Designer而言下载zip文件夹的方式有所不同)