[英]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.