Kettle異常


1、Invalid byte 2 of 2-byte UTF-8 sequence.
原因在於:
C:\Users\Administrator.kettle\repositories.xml 這個xml文件中有漢字導致亂碼。
解決辦法:
修改文件中的亂碼
將同文件夾下的.spoonrc文件和db.cache-*文件刪除掉;
重啟kettle

2、Kettle里在對數據庫連接、轉換、作業命名時盡量不要使用中文

3、Kettle在linux上查看不到資源庫,將windows下的建好資源庫的repositories.xml文件,拷貝到linux的KETTLE_HOME目錄下(注:必須放到¥KETTLE_HOME目錄下)

4、打開轉換時提示【一個數據庫錯誤發生在從資源庫文件讀取轉換時 Unexpected error reading step information from the repository Invalid byte 1 of 1-byte UTF-8 sequence.】

一般發生在Windows系統,需要修改Spoon.bat中JVM參數【-Dfile.encoding=UTF-8】

 

 5、Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m

原因:tomcat使用的jdk版本為1.8,而在tomcat/bin/catalina.sh文件中,設置的vm參數:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m
該參數在jdk1.8版本中已放棄使用,正確的設置方式為:

JAVA_OPTS="-Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m"
CATALINA_OPTS="-Djava.awt.headless=true"

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM