在PRD中选择.ktr文件时,出现错误为“无法为ID为[MongoDbInput]的步骤/插件加载类”的错误?

时间:2018-08-21 13:02:01

标签: pentaho pdi pentaho-report-designer

我有一个简单的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子目录中   分布。

有人解决吗?

1 个答案:

答案 0 :(得分:1)

这是因为Pentaho Report设计器无法从您选择的水壶转换中识别出MongoDB Input插件。

在为您工作之前,请确保您正在浏览正确的转换。还要检查黑白版本的Pentaho Report Designer和Kettle。

建议:如果您在计算机上安装了Whole Pentaho BI套件,并且尝试此方案比使用补丁程序效果更好(补丁程序对于Kettle和Report Designer而言下载zip文件夹的方式有所不同)