Kettle:記憶體限制 java.lang.OutOfMemoryError解決
(1) kettle有記憶體限制, java.lang.OutOfMemoryError:,可再百度檢視方法。
修改方法: 找到以下位置,修改
-Xms:設定JVM初始記憶體
-Xmx:設定JVM最大可用記憶體
-XX:MaxPermSize:設定JVM最大允許配置設定記憶體,按需配置設定
總之這幾個值越大,kettle處理資料的效率越高
但是 -Xmx必須小于等于系統記憶體的1/4,要不然會報錯,其他兩個選項不大于-Xmx
注意 當系統記憶體為4G時-Xmx不能大于1G,當系統記憶體為8G或更大時,java版本必須是64位的才能識别出來,此時-Xmx可以為2G或更高
改過後測試,可以正常運作了