簡體   English   中英

無法在pentaho湯匙中打開Excel(.xlsx)文件

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM