#Kettle日志管理
当移植程序Kettle在服务器上执行时,执行记录无法批量删除,日志不够详细且无法保存,
现提供以下解决方案。
在数据库中建立日志表
打开任意JOB(若要创建transformation级别日志,则打开任意transformatiion),在空白处双击,选择log
选项卡,选择Job_log_table,然后选择数据库连接,填写日志表名称(日志表不需要自己创建)。
点击SQL,显示需要执行的sql脚本,然后点击Execute
,在数据库中生成日志表。
修改配置文件
- 修改本地配置文件
打开用户下的.kettle
文件夹下的kettle.properties
,在结尾增加变量KETTLE_JOB_LOG_DB=DCIF
(DCIF为kettle中的数据库连接)和 KETTLE_JOB_LOG_TABLE=KETTLE_JOB_LOG_TEST
(KETTLE_JOB_LOG为
第一步中创建的日志表)。
- 修改服务器配置文件
服务器家目录下存在隐藏文件夹.kettle
,打开文件夹下的kettle.properties
,同样增加增加变量KETTLE_JOB_LOG_DB=DCIF
和 KETTLE_JOB_LOG_TABLE=KETTLE_JOB_LOG_TEST
。