【问题标题】:JDK fatal error when launching Pentaho spoon on CentOS在 CentOS 上启动 Pentaho Spoon 时出现 JDK 致命错误
【发布时间】:2013-04-11 07:59:35
【问题描述】:

我刚刚安装了一个centOS,并在上面安装了pentaho。

当我启动spoon.sh (PDI 4.4) 时出现此错误

/home/xxx/Bureau/data-integration WARN 10-04 18:14:46,513 - 无法从“file:///home/joris/Bureau/data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations/mapr”加载 Hadoop 配置。有关更多信息,请启用调试日志记录。 INFO 10-04 18:14:46,685 - Pentaho 数据集成 - Connexion... file:///tmp/spoon_c318b172-a1f9-11e2-a78b-efa532dd0cb0.log

# Java 运行时环境检测到一个致命错误: # SIGSEGV (0xb) 在 pc=0x000000320480e00c,pid=3295,tid=140101661157120 # JRE 版本:6.0_41-b02 Java VM:Java HotSpot(TM) 64 位服务器 VM(20.14-b01 混合模式 linux-amd64 压缩 oops) 有问题的框架: C [ld-linux-x86-64.so.2+0xe00c]

包含更多信息的错误报告文件保存为: /home/xxx/Bureau/data-integration/hs_err_pid3295.log # 如果您想提交错误报告,请访问: http://java.sun.com/webapps/bugreport/crash.jsp ./spoon.sh: line 163: 3295 Abandon (core dumped) "$_PENTAHO_JAVA" $OPT $STARTUP -lib $LIBPATH "${1+$@}" [xxx@xxx-pentaho 数据集成]$ java -version java 版本 “1.6.0_41”Java(TM) SE 运行时环境(构建 1.6.0_41-b02)Java HotSpot(TM) 64 位服务器 VM(内部版本 20.14-b01,混合模式) [xxx@xxx-pentaho 数据集成]$ 清除

[xxx@xxx-pentaho 数据集成]$ ./spoon.sh -v /home/xxx/Bureau/data-integration WARN 10-04 18:22:28,889 - 无法 从加载 Hadoop 配置 “file:///home/xxx/Bureau/data-integration/plugins/pentaho-big-data-plugin/hadoop-configurations/mapr”。 有关更多信息,请启用调试日志记录。信息 10-04 18:22:28,904 - Pentaho 数据集成 - 连接... 文件:///tmp/spoon_d69c761f-a1fa-11e2-81c8-bb0cb3f99e89.log # Java 运行时环境检测到一个致命错误: # SIGSEGV (0xb) 在 pc=0x000000320480e00c,pid=3393,tid=139688929707776 # JRE 版本:6.0_41-b02 Java VM:Java HotSpot(TM) 64 位服务器 VM(20.14-b01 混合模式 linux-amd64 压缩 oops) 有问题的框架: C [ld-linux-x86-64.so.2+0xe00c] # 包含更多信息的错误报告文件保存为: /home/xxx/Bureau/data-integration/hs_err_pid3393.log # 如果您想提交错误报告,请访问: http://java.sun.com/webapps/bugreport/crash.jsp ./spoon.sh: line 163: 3393 Abandon (core dumped) "$_PENTAHO_JAVA" $OPT $STARTUP -lib $LIBPATH "${1+$@}"

我尝试更改 jdk,我尝试了不同的 Sun JDK 和 Open JDK,但我仍然遇到这个问题 我尝试了一些在互联网上找到的东西,但它不起作用(下面的那些命令)

ulimit -c unlimited
./spoon.sh -XX:-UseCompressedOops

【问题讨论】:

    标签: java pentaho


    【解决方案1】:

    我知道这是事后的事,但我刚刚在使用 Java 7 的 centos 上遇到了这个问题,并通过执行以下操作修复了它:

    在 ~/.kettle/.spoonrc 中禁用欢迎屏幕

    ShowWelcomePageOnStartup=N

    来源:http://forums.pentaho.com/archive/index.php/t-81923.html

    【讨论】:

      【解决方案2】:

      基本上,只需使用以下命令启动您的spoon.sh:

      $ export OPT="-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null" ./spoon.sh
      

      Example of a solution here.

      【讨论】:

        【解决方案3】:

        在对 JDK 进行多次更改后,我(再次)安装了 sun jdk 1.6 64bit 并定义了 java 路径

        export JAVA_HOME="/usr/java/jdk1.6.0_43" 
        

        现在可以了。我不再有致命错误,但现在我在启动 BIServer 时遇到了一些错误

        **编辑:通过将 chmod -R 777 放在文件数据集成上解决问题

        新问题:当我以 root 用户(超级用户)启动spoon.sh 时,它可以工作,但我仍然遇到普通用户的问题 另一个问题:即使我以 root 身份启动它,当我关闭它时,它再次给我致命错误

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-07-06
          • 1970-01-01
          • 1970-01-01
          • 2022-06-14
          • 2021-10-19
          • 2011-08-31
          • 2016-08-11
          • 1970-01-01
          相关资源
          最近更新 更多