【问题标题】:Pentaho spoon is not startingPentaho 勺子没有启动
【发布时间】:2023-03-16 17:19:01
【问题描述】:

我只是试图打开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 spoon


    【解决方案1】:

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

    Pentaho Spoon Bat Will not launch v2

    希望对你有帮助。

    【讨论】:

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

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

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

      【讨论】:

      • 谢谢大家,我只是在命令行中输入了这个命令:## java -jar launcher\pentaho-application-launcher-8.0.0.0-28.jar -lib ..\libswt\win64 # ## 它再次打开了应用程序...... :(
      【解决方案3】:

      试试这个:

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

      我的设置方式相同,并且工作正常。告诉我进展如何。

      【讨论】:

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

        即使您安装了 java 并设置了路径并且 pentaho 没有打开,这也可以工作。

        【讨论】:

          【解决方案5】:

          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 可以提供帮助。

          【讨论】:

            猜你喜欢
            • 2020-12-13
            • 1970-01-01
            • 1970-01-01
            • 2022-08-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多