这是一篇有深度的文章,没研究过kettle源码是看不懂的
直接上干货
引入依赖
8.2.0.0-342
pentaho-kettle kettle-core ${pdi.version} pentaho-kettle kettle-dbdialog ${pdi.version} pentaho-kettle kettle-engine ${pdi.version} pentaho metastore ${pdi.version} org.pentaho pentaho-metadata ${pdi.version} pentaho-kettle kettle-ui-swt ${pdi.version} pentaho pentaho-vfs-browser ${pdi.version} org.pentaho.di.plugins kettle-sap-plugin-core ${pdi.version} org.pentaho.di.plugins kettle-json-plugin-core ${pdi.version} pentaho pentaho-big-data-api-hdfs ${pdi.version} pentaho pentaho-hadoop-shims-osgi-jaas 8.2.0.0-342 pentaho pentaho-big-data-legacy 8.2.0.0-342 hsqldb hsqldb libthrift libthrift pentaho pentaho-big-data-plugin ${pdi.version} pom libthrift libthrift org.hibernate hibernate-validator org.springframework.security spring-security-core pentaho pentaho-big-data-assemblies-pmr-libraries org.hibernate hibernate-validator 5.1.0.Final pentaho pentaho-big-data-kettle-plugins-hdfs ${pdi.version} pentaho pentaho-big-data-impl-cluster ${pdi.version} org.osgi org.osgi.compendium 4.3.1 pentaho pentaho-big-data-impl-vfs-hdfs 8.2.0.0-342 pentaho pentaho-big-data-impl-shim-initializer 8.2.0.0-342 pentaho pentaho-big-data-impl-shim-hdfs 8.2.0.0-342 * * pentaho pentaho-big-data-impl-shim-common 8.2.0.0-342 org.pentaho pentaho-hadoop-shims-hdp30-package 8.2.2018.11.00-342 zip provided org.netbeans mof org.eclipse.jetty jetty-xml org.glassfish javax.el pentaho pentaho-big-data-impl-shim-shimTests 8.2.0.0-342 org.pentaho commons-xul-core ${pdi.version} org.pentaho commons-xul-swt ${pdi.version} org.pentaho commons-xul-swing ${pdi.version} org.pentaho.di.plugins pdi-xml-plugin-core ${pdi.version}
