kettle集群的部署已过了很长时间,今天突然想总结下部署过程,方便后人和自己以后部署方便。
一、运行环境
kettle众所周知是Java开发的开源项目,故kettle需要java环境,正常大型项目可能需要用到kettle的资源库配置,故需要一台数据库服务器,里面单独建立kettle的资源库(后面配置会用到),仅此而已。
二、配置文件
无论是主机还是从机都需要这两个配置文件,carte.xml和repositories.xml,其中carte.xml分主从机配置。这两个配置文件放在kettle文件的根目录下即可,下面分别说一下这两个配置文件都需要配置什么:
1、carte.xml(主机配置)
master1#kettle主机命名名称,可自拟
1.1.1.1#你的主机IP的地址
9090#端口号
cluster#用户名固定
cluster#密码固定
Y#选择是主机还是从机,是Y否N
dbrep_kettle7#kettle资源库名称
admin#资源库用户名固定
admin#资源库密码固定
carte.xml(从机配置)
#master为主机配置,需要完全和主机的carte配置一一对应
master1#主机的名字
1.1.1.1#主机的IP配置
9090#主机的端口号
cluster
cluster
Y
#是否将从机结果反馈给主机
Y
#从机配置
slave1#从机名称,自拟
192.150.251.157#从机地址