zoukankan      html  css  js  c++  java
  • Kettle下载和安装

    一、Kettle简介
    Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。
     
    Kettle中有两种脚本文件,转换任务,转换针对数据的基础转换,任务则完成整个工作流的控制。作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增多。

    Kettle下载和安装:
    1、官网各个版本下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/
    2、Kettle是纯JAVA编程的开源软件,本地环境配置JDK1.7以上即可运行,解压后直接使用无需安装。

    驱动准备:
    数据库驱动,如笔者连接的是mysql则需将mysql的驱动放在kettle根目录的bin下面,然后到服务中启动mysql,重启kettle。

    二、kettle运行

    1、运行spoon.bat,打开spoon图形工具
    注意:红圈处没有connect按钮,原因为资源库配置文件乱码造成
    解决方法:打开系统盘用户目录下的repositories.xml配置文件,将乱码内容删除,并删除.spoonrc文件,重启kettle
    三、创建资源库
    选择创建数据库资源库
     
     
    四、创建数据库连接
    输入连接名称、选择类型(根据自身所需选择,这里连接的是mysql数据库,如连接其他数据库,需将数据库驱动放在kettle根目录中的lib下面,然后启动数据库重启kettle)
    确认输入无误后点击测试,测试是否连接成功,失败多为lib下找不到数据库驱动
    登陆,默认有个admin用户,密码也为admin启动后可以修改用户密码或添加其他用户
    连接数据库查看可以发现该数据库自动创建了使用kettle所需要的表结构
    文章主要内容出处:https://www.jianshu.com/p/c76bac247cce
     
  • 相关阅读:
    原创js脚本实现百度网盘任意文件强制下载
    百度网盘大文件直接下载与下载提速的简单方法
    MVP架构的一个小例子
    PCQQ
    WPF
    百度网盘的限速破解
    何德何能?
    Maven多模块+SpringBoot 编译失败:程序包xxx不存在
    将Spring Boot项目部署到阿里云服务器上(二、安装MySQL服务器)
    将Spring Boot项目部署到阿里云服务器上(一、安装JDK)
  • 原文地址:https://www.cnblogs.com/tiandi/p/14690134.html
Copyright © 2011-2022 走看看