为了账号安全,请及时绑定邮箱和手机立即绑定

Kettle安装和配置

标签:
大数据

一.概览

       以下为Kettle中包含的多个程序:

  • Spoon:集成开发环境。

  • Kitchen:作业的命令行运行程序。

  • Pan:转换的命令行运行程序。

  • Carte:轻量级的HTTP服务器(基于Jetty),后台运行,监听HTTP请求来运行一个作业。其也用于分布式和协调跨机器执行作业,也就是Kettle的集群。


    webp

    image.png

二.Kettle安装

       Kettle是用Java开发的,所以首先需要安装Java开发环境。

1.安装Kettle

       下载Kettle:http://sourceforge.net/projects/pentaho/files
       本文下载的是7.0版本,下载后解压即可。

2.配置

(1)配置文件和.kettle目录
       Kettle运行环境中有几个文件影响了Kettle的运行情况,这些文件包括:

  • .spoonrc
           用于存储Spoon程序的运行参数和状态。

  • jdbc.properties
           保存在simple-jndi目录下,这个文件用来存储JNDI连接对象的连接参数。Kettle可以用JNDI的方式来引用JDBC连接参数,如IP地址、用户认证,这些连接参数最终用来在转换和作业中构造数据库连接对象。

  • kettle.properties
           通用的保存Kettle属性的文件。

  • kettle.pwd
           使用Carte服务执行作业需要授权。Carte只支持最基本的授权方式。这种方式将密码保存在kettle.pwd文件中,其位于Kettle根目录下的pwd目录下。

  • repositories.xml
           Kettle可以通过资源库管理转换、作业和数据库连接这样的资源。

  • shared.xml
           Kettle里有一个概念叫共享对象,其类似于转换的步骤、数据库连接定义、集群服务器定义等这些可以一次定义,然后在转换和作业里多次引用的对象。



作者:阿猫阿狗Hakuna
链接:https://www.jianshu.com/p/cae657c8de8d


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消