背景:將測試環境的中kettle轉換傳輸到生產環境上出現hadoop插件無法獲取的錯誤
Hadoop File Output 2.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Can't run transformation due to plugin missing
Hadoop File Output 2.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Error initializing step [Hadoop File Output 2]
原因:
遷到生產后,因為服務器帶了主機名,所以在插件配置中使用主機名,而非ip地址。
$ ls ${KETTLE_HOME}/plugins/pentaho-big-data-plugin/hadoop-configurations/cdh55/*.xml
core-site.xml mapred-site.xml yarn-site.xml
處理方式:
將里面的主機名改成ip地址即可。若遇到hadoop插件未發現的問題,可以考慮使用此法。
