在CentOS上启动Pentaho勺子时出现JDK致命错误

时间:2013-04-11 07:59:35

标签: java pentaho

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

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

  

/首页/ XXX /局/数据集成   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 Data Integration - Connexion ... file:///tmp/spoon_c318b172-a1f9-11e2-a78b-efa532dd0cb0.log

     

#    Java运行时环境检测到致命错误:   #     SIGSEGV(0xb)at 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 data-integration] $ java -version java version   “1.6.0_41”Java(TM)SE运行时环境(版本1.6.0_41-b02)Java   HotSpot(TM)64位服务器VM(内置20.14-b01,混合模式)   [xxx @ xxx-pentaho data-integration] $ clear

     

[xxx @ xxx-pentaho data-integration] $ ./spoon.sh -v   / home / xxx / Bureau / data-integration WARN 10-04 18:22:28,889 - 无法使用   从中加载Hadoop配置   “文件:///家/ XXX /局/数据集成/插件/ Pentaho的,大数据的插件/ Hadoop的配置/ MAPR”。   有关更多信息,请启用调试日志INFO 10-04 18:22:28,904 -   Pentaho数据集成 - Connexion ......   文件:///tmp/spoon_d69c761f-a1fa-11e2-81c8-bb0cb3f99e89.log   #    Java运行时环境检测到致命错误:   #     SIGSEGV(0xb)at 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:行163:3393放弃(核心倾销)“$ _PENTAHO_JAVA”$ OPT $ STARTUP -lib $ LIBPATH“$ {1 + $ @}”

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

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

3 个答案:

答案 0 :(得分:6)

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

禁用〜/ .kettle / .spoonrc

中的欢迎屏幕

ShowWelcomePageOnStartup = N

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

答案 1 :(得分:1)

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

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

Example of a solution here

答案 2 :(得分:0)

经过JDK的多次更改后我安装了(再次)sun jdk 1.6 64bit并定义了java路径

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

现在它有效。我不再有致命错误,但现在我在启动BIServer时出现了一些错误

**编辑:通过将chmod -R 777置于文件数据集成

来解决问题

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