kettle学习笔记10—配置文件的使用

旧城冷巷雨未停 提交于 2019-11-27 15:41:21

如果有很多个转换,我们每链接一次数据库,都需要重复的输入那些数据库地址、端口、用户名啊之类的。所以我们可以使用变量的方式,写在配置文件中,来避免这些重复性工作。

1.配置文件的位置

Windows下是在当前用户的目录下,一般再C盘,Users(用户)下面,有一个当前用户的文件夹,下面有.kettle文件夹,或者找到kettle的安装目录下

进入文件夹:我们会看到一个kettle.properties的文件,我们的数据库配置信息,就可以放在这里

# This file was generated by Pentaho Data Integration version 8.3.0.0-371.
# 
# Here are a few examples of variables to set: 
#
# PRODUCTION_SERVER = hercules
# TEST_SERVER = zeus
# DEVELOPMENT_SERVER = thor
#
# Note: lines like these with a # in front of it are comments
#

2.配置数据库

打开配置文件kettle.propertise,在下方添加自己的数据库信息

# This file was generated by Pentaho Data Integration version 8.3.0.0-371.
# 
# Here are a few examples of variables to set: 
#
# PRODUCTION_SERVER = hercules
# TEST_SERVER = zeus
# DEVELOPMENT_SERVER = thor
#
# Note: lines like these with a # in front of it are comments
#
pg_ip=192.168.45.120                 这里就填写数据库ip地址
pg_db=mysql
pg_port=3306
pg_user=ps=mysql
pg_password=mysql

保存后,我们要重新启动下Kettle,因为这个配置文件是启动时加载的

重启后,我们将上一次,配置的转换打开,使用变量替换下之前的配置,Kettle中,我们使用${xxx},表示引用一个变量,执行时,会自动替换.

这样,以后,不管是,数据库地址变化,还是部署生产,我们只需要修改配置文件就可以了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!