kettle分布式部署_Jenkins结合kettle的调度

利用

Jenkins

自动部署工具间接构建

kettle

的调度平台

关于

Jenkins

的介绍我就不说了,自己百度,因为这个工具调用脚本只是他的功能的冰山一角,其他功能我也不能理解,

因为不是那个领域。

下面我就介绍一下为什么我们需要一个调度平台,以及学习完

jenkins

后,能解决什么问题。然后在开始讲解安装部署,

然后再讲一下怎么调用

kettle

作业(和处理作业依赖)

1.

为什么我们需要调度平台?

2.

答:

可能大部分人对于

kettle

的调度还是停留在

win

的计划任务,

linux

cron

但是作业越来越多,

作业之间相互依赖,

(例

如:

A

作业,

b

作业,执行完之后,才能执行

c

作业),这些简单的通过计划任务是完成不了的,或许有些人说,可以把这三个

作业放在

kettle

的一个作业里面表示其内的依赖关系,

那么这样做,

就会把本来模块化的作业塞到一个臃肿的作业里面,

作业之

间高度耦合,一个很大的作业还可能会存在

kettle

内存消耗过大的问题内存溢出的问题,以致难以管理。

2.

学习完

jenkins

后,能解决什么问题?

答:集中管理作业

/

转换的调度,以及每次调度的日志保存,处理作业调度依赖性问题等(因为目前我也是小白,也刚刚接

触到这个东西,我只是想把我知道的东西分享给大家,所以会讲的比较简单,但是个人觉得

jenkins

能做的东西应该还有很多,

例如分布式的调度系统)

3.

如何安装部署?

答:先说一下我的测试环境:

win7-64

位,

360

浏览器(浏览器有兼容性问题,一开始用

IE

,发现安装一致空白页面,后来换了

谷歌内核的就没问题),

jre1.80

,配置好

java

路径,下载

jenkins.war-2.72

版本,放到某个路径下,

G:\jenkins\jenkins.war

,运行

cmd,

输入

java -jar G:\jenkins\jenkins.war

,然后等待启动(自带的

jetty

启动),看

......up and runing

就启动成功,注意

8080

别被占有,启动成功后

http://localhost:8080

(修改端口号就上官网查)。

如果使用的

Tomcat

,可以直接将

jenkins.war

文件放入

Tomcat

webapps

目录下。

页面上会让你输入一个密码,

那个密码在启动的提示信息里面有说明在什么路径下什么文件内,

只需要复制出来,

粘贴进去

(页

面上也有提示在什么文件内)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值