一、kettle的常用配置文件說明:
${user.home}/ .kettle /repositories.xml :( ${user.home} 表示WINDOWS的當前用戶的文檔文件夾,在C:\Users文件夾下)
該文件保存了用戶設置的所有資源庫信息,包括資源庫名稱,資源庫需要的數據庫連接參數等。該文件中定義的資源庫將顯示在spoon啓動後出現的選擇資源庫下拉列表中,注意該文件的編碼是UTF-8,資源庫的名稱儘量使用英文。
${user.home}/ kettle/kettle.properties
該文件保存了轉換或作業中需要的變量, spoon啓動後會自動加載該文件裏定義的變量。
${user.home}/.kettle/shared.xml
該文件裏保存了共享對象,共享對象可以是Database connections, Steps,Slave servers ,Partition schemas ,Cluster schemas。對象共享實質上就是將對象序列化的過程, spoon啓動時,會加載shared.xml文件中定義的所有對象。
lib\kettle-engine.jar\kettle-jobs.xml
該文件中定義了Spoon啓動時需要加載的作業項。
lib\kettle-engine.jarkettle-partition-plugins.xml
該文件中定義了Spoon啓動時需要加載的分區插件。
lib\kettle-engine.jar\kettle- plugins.xml
該文件中定義了Spoon啓動時步驟和作業項插件的加載路徑。
lib\kettle-engine.jar\kettle-steps.xml
該文件中定義了Spoon啓動時需要加載的轉換步驟。
二、修改repositories.xml的位置
找到kettle所在文件夾下的Spoon.bat 文件,在裏面查找出Kettle home所在的代碼段,在 cd %KETTLE_DIR% 代碼上一行加上代碼:
set KETTLE_HOME=D:/AAA/BBB/CCC
如上,表示把文件重新等位到D:/AAA/BBB/CCC這個文件夾下。(注意:文件夾的斜槓和WINDOWS的目錄斜槓是反的)
複製 ${user.home} 文件夾下的 .kettle 文件夾到D:/AAA/BBB/CCC目錄下。
啓動kettle程序。