zoukankan      html  css  js  c++  java
  • kettle学习笔记(一)——入门与安装

    一、概述

      1.kettle是什么

      Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。

      更多介绍,参考kettle中文网http://www.kettle.net.cn/

      强烈推荐书籍:《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案Matt》

      2.kettle四大家族

      Chef(中文:厨师)、Kitchen(中文:厨房)、Spoon(中文:勺子)、Pan(中文:平底锅)---注意英文发

        Chef—工作(job)设计工具 (GUI方式)

        Kitchen—工作(job)执行器 (命令行方式)

        Spoon—转换(transform)设计工具 (GUI方式)

        Span—转换(transform)执行器 (命令行方式)

    二、安装与配置

        1.前置条件

          JDK1.5+

        2.下载

          Data Integration (or Kettle)  7.1版本下载:https://sourceforge.net/projects/pentaho/files/Data%20Integration/7.1/pdi-ce-7.1.0.0-12.zip/download

         其他版本可以通过在下载页选择

        3.安装

         因Kettle是开源工具,下载的压缩包直接解压到本地路径即可

        4.启动

          由于是WIN平台,双击 Spoon.bat:

        

        启动画面:

        

        启动完成:

        

    三、常见问题

      

      说明JDK版本与kettle版本不匹配(这里7.0匹配1.8的版本)

     四、kettle如何完成调度?

        https://blog.51cto.com/13602563/2165116

        开源调度项目推荐:https://my.oschina.net/u/4023929/blog/2907276

  • 相关阅读:
    inner join on, left join on, right join on讲解(转载)
    ref 与 out
    Shell基础01
    Python 基础01
    linux基础03
    Shell基础02
    linux基础02
    Linux基础01
    linux基础05
    linux基础04
  • 原文地址:https://www.cnblogs.com/jiangbei/p/8717853.html
Copyright © 2011-2022 走看看