一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器

一、目的

在kettle建好共享资源库后,为了给在服务器上部署kettle的carte服务躺雷,先在Windows本地测试一下怎么玩carte服务

二、Kettle版本以及在Windows本地安装路径

kettle版本是8.2             pdi-ce-8.2.0.0-342    

kettle本地安装路径是D:\java\kettle\pdi-ce-8.2.0.0-342

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第1张图片

三、carte服务简介

Carte是Kettle自带的调度及监控工具,是一种内置的轻量级的web服务,支持HTTP方式进行转换、作业的调度,以及Web方式监控作业及转换的运行情况

四、kettle本地carte服务路径及其配置文件路径

(一)本地carte服务路径

D:\java\kettle\pdi-ce-8.2.0.0-342\data-integration\Carte.bat

注意:kettle的Windows本地carte服务文件是Carte.bat

           kettle的Linux运行的carte服务文件是carte.sh

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第2张图片

(二)carte配置文件路径为kettle安装路径下的pwd文件夹

D:\java\kettle\pdi-ce-8.2.0.0-342\data-integration\pwd

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第3张图片

(三)查看主服务器配置文件carte-config-master-8080.xml

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第4张图片

(四)查看子服务器配置文件(以carte-config-8081.xml为例) 

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第5张图片

 (五)在cmd窗口开启carte本地运行服务

首先,输入cmd打开命令提示符,然后右击,以管理员身份运行

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第6张图片

 然后,输入carte本地运行服务命令

D:\java\kettle\pdi-ce-8.2.0.0-342\data-integration\Carte.bat  localhost 8080

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第7张图片

 出现如下页面即启动成功

 (六)在kettle里创建子服务器

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第8张图片

1、主服务器   master1

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第9张图片

设置好后,注意要右击master1然后share一下 

2、子服务器 slave1-8081

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第10张图片

设置好后,注意要右击slave1-8081然后share一下 

3、子服务器  slave2-8082 

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第11张图片

 设置好后,注意要右击slave2-8082 然后share一下 

(七)子服务器创建好后可以组成kettle集群(非必要!!!

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第12张图片 一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第13张图片

 集群创建好后也要右击cluster1,然后share一下

(八)配置run configurations

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第14张图片

1、主服务器的run configurations——master1

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第15张图片

2、 子服务器的run configurations——slave1-8081

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第16张图片

 (九)执行任务,选择一个服务器的run configurations

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第17张图片

 (十)kettle会自动弹出carte服务的页面

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第18张图片

 (十一)cmd控制台窗口也会显示任务进度和状况

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第19张图片

(十二)开启主服务器页面http://localhost:8080/kettle/status/ 

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第20张图片 

一百四十一、Kettle——kettle8.2在Windows本地开启carte服务以及配置子服务器_第21张图片

 

到这里,kettle在Windows本地开启carte服务以及配置子服务器就结束了!

当时,在实际的项目中,不会是在本地跑kettle任务、在本地开启carte服务,这里只是在本地进行kettle开启carte服务的测试,实际项目中还是要在服务器上部署!!!

目前,我并没在服务器上部署kettle以及carte服务,如有需要可以参考另一篇博文,希望对你有帮助!

http://t.csdn.cn/Rj92Ticon-default.png?t=N6B9http://t.csdn.cn/Rj92T

乐于奉献共享,帮助你我他!!!

你可能感兴趣的:(Kettle,kettle)