我用mongoDBOutput创建了一个转换,这个转换是从我的Java应用程序中运行的。我编辑了我的kettle.properties以添加KETTLE_PLUGIN_BASE_FOLDERS,在这里解释了。这个在我的窗户机器上运行得很好。但是,在linux环境中运行它会引发问题,这是我所得到的错误:
org.pentaho.di.core.exception.KettleMissingPluginsException:
Missing plugins found while loading a transformation
Step : MongoDbOutput
Step
我在水壶的转换中添加了一个公式。在该公式的属性中,当我单击公式textfield时,会得到一个错误:
org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-mozilla-gtk-3740 in java.library.path
no swt-mozilla-gtk in java.library.path
/home/ron/.swt/lib/l
我使用的是Pentaho 6 (6.0.1.0-386)。
我的系统是Ubuntu14.04LTS Linux LT0124 3.13.0-95-generic #142-Ubuntu SMP Fri Aug 12 17:00:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Java版:java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b1
我有一个spring项目,它部署在Pentaho Data Integration中的libext文件夹中,并从"User Defined Java Class“步骤调用。我得到了一个java.lang.NoSuchMethodError: org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.batchUpdate,这个项目依赖于org.springframework.spring-jdbc (版本4.1.7),它在NamedParameterJdbcTemplate中有batchUpdate方法。然而
使用pentaho中的set variables步骤,我定义了一个变量,并将范围设置为"valid in the Java virtual machine",但是在表输入步骤中使用的sql中没有替换变量。
用“替换脚本中的变量”选项检查表输入步骤。但是当我把相同的变量放到kettle.properties文件中时,它是有效的。可在存储库中使用并从Linux机器上运行的Pentaho作业
有人能分享一下你的想法吗?
我正在尝试生成一个PDF从.prpt报告文件在Java。经过多次,我遇到了这个问题:
SEVERE: Failed:
org.pentaho.reporting.libraries.resourceloader.ResourceCreationException: There are no root-handlers registered for the factory for type class org.pentaho.reporting.engine.classic.core.metadata.parser.ReportPreProcessorMetaDataCollection
at
每当我从命令行而不是在Spoon UI中运行解压缩时,都会收到此错误。
Missing plugins found while loading a transformation
Step : MongoDbInput
at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1200)
at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:643)
我使用的是PDI5.4.0.1-130版本,在中运行转换。
我的问题是,我的集成测试不时会抛出这个异常.
欢迎任何建议。
org.pentaho.di.core.exception.KettleDatabaseException:
An error occurred executing SQL:
SELECT *
FROM "ProcessType"
at java.lang.Thread.run (Thread.java:745)
at org.pentaho.di.trans.step.RunThread.run (RunThread.java:62)
我在文件夹中配置了驱动程序postgresql-9.3-1103.jdbc3.jar .数据集成\lib和classpah也配置好了
我安装了PostgreSQL9.3,并在postgresql中安装了db prueba,但这是错误
Error connecting to database [PostgresDB] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Error connecting to databas
我已经在Pentaho Data Integration ui工具中设计了一个转换,并编写了一个java代码来执行转换。我关注了下面的资源链接,
try {
/**
* Initialize the Kettle Enviornment
*/
KettleEnvironment.init();
/**
* Create a trans object to properly assign the ktr metadata.
*
* @filedb: The ktr file path t
场景:我构建了一个微服务来解决五旬节中的一个业务需求,这是一个运行在不同端口的tomcat之上的应用程序,因为我的应用程序作为独立的应用程序在码头容器中运行时会与宾得库发生冲突。我想在一个坞映像中运行这两个应用程序,因为这个应用程序是专门针对宾得的,并且将安装在用户机器上,因此维护起来更容易。我把微型服务的罐子放进了五旬节,但是当码头工作曲时,试着运行这个映像,只启动微服务。
run.sh:
if [ -z "$DEBUG" ]; then
echo Starting Sheet Formatting service and Pentaho in DEBUG mode
我正在尝试运行一个转换,其中包含来自java应用程序的mongodb输入步骤,但总是导致错误,并显示以下消息:
org.pentaho.di.core.exception.KettleMissingPluginsException:
Missing plugins found while loading a transformation
Step : MongoDbInput
at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2931)
at org.pentaho.di.trans.TransMeta.<init&g
我试图在Java中集成Kettle并执行一个转换。这些软件包被正确下载。但是,当我试图以Java应用程序的形式运行转换时,我会收到以下异常:
Unable to find plugin with ID 'Kettle'. If this is a test, make sure kettle-core tests jar is a dependency. If this is live make sure a kettle-password-encoder-plugins.xml exits in the classpath
at org.pentaho.di.c
之后,我构建了一个转换任务,在宾得勺,然后保存为一个.ktr文件。
但是当我打开它时会发生错误,错误消息如下所示。
更确切地说,当任务包含"Hadoop文件输出“步骤并仅发生在Ununtu上时,就会发生此错误。Mac上的任务运行良好。
以前有人遇到这个问题并解决过吗?
我的五旬斋调羹版:通用版- 5.4.0.1-130
我的操作系统:Ubuntu14.04.3 LTS
错误信息:
Error reading object from XML file
Unable to load step info from XML step nodeorg.pentaho.di.co