Kettle常用的配置文件和配置说明:
${user.home}/.kettle/repositories.xml:
该文件保存了用户设置的所有资源库信息,包括资源库名称、资源库需要的数据库连接参数等。该文件中定义的资源库将显示在spoon启动后出现的选择资源库下拉列表中,注意该文件的编码格式是UTF-8,资源库的名称尽量使用英文。
${user.home}/.kettle/kettle.properties
该文件保存了转换或作业中需要的变量,spoon启动后会自动加载该文件里定义的变量。
${user.home}/.kettle/shared.xml
该文件里保存了共享对象,共享对象可以使Datebase connections,Steps,Slave servers,Partition schemas,Cluster schemas。对象共享实质上就是将对象序列化的过程,spoon启动时,会加载shared.xml文件中定义的所有对象。
lib\kettle-engine.jar\kettle-jobs.xml
该文件中定义了spoon启动时需要加载的作业项。
lib\kettle-engine.jar\kettle-partition-plugins.xml
该文件中定义了spoon启动时需要加载的分区插件。
lib\kettle-engine.jar\kettle-plugins.xml
该文件中定义了spoon启动时步骤和作业项插件的加载路径。
lib\kettle-engine.jar\kettle-steps.xml
该文件中定义了spoon启动时需要加载的转换步骤。