繁体   English   中英

Pentaho 勺子没有启动

[英]Pentaho spoon is not starting

我只是想打开 GUI 界面,但它没有打开,而且没有任何原因,任何错误消息。 任何想法?

C:\software\data-integration>Spoon.bat
DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_152
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jre1.8.0_152\bin\javaw.exe

C:\software\data-integration>start "Spoon" "C:\Program Files\Java\jre1.8.0_152\bin\javaw.exe"  "-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win64" "-DKETTLE_HOME=C:\software\data-integration\" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-8.0.0.0-28.jar -lib ..\libswt\win64

我遇到了同样的问题,我所做的是添加一个名为 PENTAHO_DI_JAVA_OPTIONS 的变量,并在值字段中放入 -Xms1024m。 它对我有用。

Pentaho Spoon Bat 不会启动 v2

希望能帮助到你。

  1. 在隐藏目录 C:\Users\.kettle 中,删除名为db-cache-xxx的文件。 如果您确实定义了一些连接或自定义设置,请不要接触kettle.propertyrepository.xmlshared.xml

  2. 删除未使用的插件。 将名为plugins的文件夹复制到别处。 试试看勺子发射是否更快。 然后将插件(=文件夹)复制回来,你需要一个一个。

  3. 要有耐心。 有时您的操作系统需要相当长的时间才能找到所需的内存空间。 Windows 认为向您反馈后台发生的事情并不重要。

尝试这个:

设置PENTAHO_JAVA _HOME = C:\Pentaho\Java并设置一个名为JRE_HOME = C:\Program Files\Java\jdk1.8.0_144\jre的系统变量

我的设置方式相同,并且工作正常。 让我知道事情的后续。

  1. 转到“C:\Program Files\Java”路径,复制那里存在的 JRE 文件夹。
  2. 打开“C:\Pentaho\data-integration”文件夹并粘贴复制的 JRE 文件夹
  3. 将格式为“jre_version”的“data-integration”文件夹中的 JRE 文件夹重命名为“jre” ,例如: “jre1.8.0_241 ”。 现在,您将在“数据集成”文件夹中拥有一个名为“jre”的文件夹。
  4. 现在你可以尝试以“以管理员身份运行”运行spoon.bat,不到一分钟你的Pentaho UI就会打开。

即使您安装了 java 并设置了路径并且 pentaho 没有打开,这也将起作用。

Pentaho PDI (8.2) 没有启动。

然后我将 jre-xxx 文件夹复制到 c:\pdi,这是我的 PDI 安装的基础,并将新文件夹重命名为 jre。 因此,java 基本文件夹现在是 c:\pdi\jre。

然后我必须设置系统环境。 变量 JAVA_HOME 和 JRE_HOME 到路径 c:\pdi\jre。 可以在 Windows 中通过控制面板 -> 系统和安全 -> 系统 -> 扩展系统设置 -> 系统环境 -> 编辑/添加提到的系统变量 -> 设置 java 基本路径来完成。
我使用了 jre-install 文件:jre-8u301-windows-x64.exe

然后我更改了spoon.bat 中的PENTAHO_DI_JAVA_OPTIONS 条目。

而不是默认行:

如果 "%PENTAHO_DI_JAVA_OPTIONS%"=="" 设置 PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx6096m" "-XX:MaxPermSize=256m" "-Dfile.encoding=UTF-8"

我用过那个:

如果 "%PENTAHO_DI_JAVA_OPTIONS%"=="" 设置 PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m"

附加:如果有权限问题,以管理员身份启动spoon.bat 可以提供帮助。

我面临着同样的问题。 对我来说,设置 KETTLE_HOME 变量会导致问题。 当我将变量从“D:\ config”更改为“D:\ config”时,它再次工作......

我必须使用 64 位版本的 Java,并将系统变量PENTAHO_JAVA_HOME设置为 64 位安装文件夹位置: C:\Program Files\Java\jre1_version 由于某种原因,使用 32 位版本的 Java 在我的系统上不起作用。 Pentaho 9.3 版。

我已经将 windows 上的spoon.bat 更改为 PENTAHO_DI_JAVA_OPTIONS 变量值。将“-Xmx2048m”修改为“-Xmx1024m”,然后它就可以工作了。

"%PENTAHO_DI_JAVA_OPTIONS%"=="" 设置 PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m"fyi https://forums.pentaho.com/threads/198116-PDI-does-not- -开始/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM