无法在pentaho中打开excel(.xlsx)文件
我有一张excel表格无法在pentaho中打开excel(.xlsx)文件,pentaho,kettle,Pentaho,Kettle,我有一张excel表格(.xlsx格式)。但是当我尝试使用“ExcelInput”打开它时,我得到了 无法为此步骤打开对话框。 java.lang.OutOfMemoryError:超出GC开销限制错误 错误。我也在内容中启用了“Excel2007XLSX(ApachePOI)” java.lang.OutOfMemoryError:超出GC开销限制错误 此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。 查看文章了解更多信息 可能的解决方案是增加应用程序的内
(.xlsx格式)
。但是当我尝试使用“ExcelInput
”打开它时,我得到了
无法为此步骤打开对话框。java.lang.OutOfMemoryError:超出GC开销限制错误 错误。我也在内容中启用了“
Excel2007XLSX(ApachePOI)
”
java.lang.OutOfMemoryError:超出GC开销限制错误
此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。
查看文章了解更多信息
可能的解决方案是增加应用程序的内存大小,在本例中为Kettle。您可以通过编辑“kitchen.sh/pan.sh”或“kitchen.bat/pan.bat”文件(位于“。/pentaho/design tools/data integration
”中)来完成此操作。将JAVAMAXMEM
数字增加到更大的数字,可能是1024
检查以下图像:
希望这可以帮助您阅读excel文件:)
java.lang.OutOfMemoryError:超出GC开销限制错误
此错误尤其在进程内存不足时发生。这意味着垃圾收集(GC)一直试图释放内存,但无法释放。
查看文章了解更多信息
可能的解决方案是增加应用程序的内存大小,在本例中为Kettle。您可以通过编辑“kitchen.sh/pan.sh”或“kitchen.bat/pan.bat”文件(位于“。/pentaho/design tools/data integration
”中)来完成此操作。将JAVAMAXMEM
数字增加到更大的数字,可能是1024
检查以下图像:
希望这能帮助您阅读excel文件:)如果您使用Spoon客户端(即运行Pentaho Data Integration-PDI时使用的默认应用程序),您可以更改Spoon.bat(如果使用windows)或Spoon.sh(如果使用unix)中的参数。java内存参数是Xms和Xmx。您可以在以下语句中找到它们:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
更改值后,应重新启动spoon。如果使用spoon客户端(即运行Pentaho数据集成-PDI时使用的默认应用程序),则可以更改spoon.bat(如果使用windows)或spoon.sh(如果使用unix)中的参数。java内存参数是Xms和Xmx。您可以在以下语句中找到它们:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"
更改值后,应重新启动spoon。能否在pentaho/ExcelInput中找到JVM启动选项并增加最大堆大小(
-Xmx
)?如果它很大,请尝试切换到64位JVM,如果你还没有,那么你可以超过2GB。我在pentahoi中找不到启动选项,将其更改为65535。但并非所有数据都在加载。我只有大约15行,因为有将近15000行!!!您能否在pentaho/ExcelInput中找到JVM启动选项并增加最大堆大小(-Xmx
)?如果它很大,请尝试切换到64位JVM,如果你还没有,那么你可以超过2GB。我在pentahoi中找不到启动选项,将其更改为65535。但并非所有数据都在加载。我只有大约15行,因为有将近15000行!!!