[英]Unable to open excel (.xlsx) file in pentaho spoon
我有一个Excel工作表(.xlsx format)
。 但是当我尝试使用“ ExcelInput
”打开它时,我得到
此步骤无法打开对话框。
java.lang.OutOfMemoryError:超出GC开销限制错误
错误。 我还启用了内容中的“ Excel 2007 XLSX (Apache POI)
”。
java.lang.OutOfMemoryError:超出GC开销限制错误
尤其是当进程内存不足时,会发生此错误。 这意味着垃圾回收(GC)一直在尝试释放内存,但无法这样做。 检查此文章了解更多。
可能的解决方案是增加应用程序(在这种情况下为Kettle)的内存大小。 您可以通过编辑“ ../pentaho/design-tools/data-integration ”内的“ kitchen.sh / pan.sh ”或“ kitchen.bat / pan.bat ”文件来../pentaho/design-tools/data-integration
。 将JAVAMAXMEM
编号增加到更大的数量,可能为1024。
检查图像如下:
希望这可以帮助您阅读Excel文件:)
如果使用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"
更改值后,应重新启动勺子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.