kettle学习之Spoon使用

2018-08-04 10:40:01


首先介绍两个博客入门:

https://blog.csdn.net/zzq900503/article/details/78543778

https://blog.csdn.net/Install_/article/details/80252565


自己的安装过程:

1、下载安装:首先下载kettle,下载地址为http://kettle.pentaho.org,注意下载社区版,因为社区版是免费的!!!kettle是绿色软件,下载后解压到任意目录就能使用了。

2、配置环境变量:

配置java环境变量,配置方法简述一下:下载安装好jdk,打开此电脑-->属性-->高级系统设置-->环境变量--->新建三个系统变量(JAVA_HOME,Path,classpath),

JAVA_HOME=D:\Program Files\Java\jdk1.8.0_181    就是jdk的安装路径。 

Path貌似系统变量里就有,就直接添加就行了,Path = 

classpath = 

记得在cmd中去验证是否安装成功,java -version  和 javac  两个命令就是验证!!!

接着配置kettle环境变量

同上,新建系统变量KETTLE_HOME = 就是安装路径!

向Path中添加环境变量:

3、使用Spoon:在安装路径下找到Spoon打开(要等待一会儿。。。)

接下来的建立转换,作业等操作就可以参照https://blog.csdn.net/Install_/article/details/80252565。在连接上的mysql数据库上新建几个表,来验证转换和作业的执行结果是否成功!!!


 注意事项:

1、在建立DB连接的时候出错,提示没有找到mysql的链接驱动。

解决办法:

1、安装驱动:下载驱动地址: https://dev.mysql.com/downloads/connector/j/

下载好了解压后,将mysql-connector-java-5.1.13-bin.jar放到kettle安装路径下的lib文件夹下即可!!!

这样就能连接上数据库了!!!上图

测试连接成功了,就可以确认了!!!

但是注意一个小细节,还不知道有什么影响,就是字符编码的问题,注意一下,有益无害:

连接上数据库后,就可以使用navicat使用管理员身份运行连接上数据库,然后就可以对数据库中的表进行操作,可以查看到里面表的变化。

Kettle学习之Spoon简单使用的更多相关文章

  1. Kettle学习笔记(四)— 总结

    目录 Kettle学习笔记(一)- 环境部署及运行 Kettle学习笔记(二)- 基本操作 kettle学习笔记(三)- 定时任务的脚本执行 Kettle学习笔记(四)- 总结 Kettle中设置编码 ...

  2. Kettle学习笔记(二)— 基本操作

    目录 Kettle学习笔记(一)- 环境部署及运行 Kettle学习笔记(二)- 基本操作 kettle学习笔记(三)- 定时任务的脚本执行 Kettle学习笔记(四)- 总结 打开Kettle 打开 ...

  3. Kettle学习笔记(一)— 环境部署及运行

    目录 Kettle学习笔记(一)-环境部署及运行 Kettle学习笔记(二)- 基本操作 kettle学习笔记(三)- 定时任务的脚本执行 Kettle学习笔记(四)- 总结 Kettle简介 Ket ...

  4. Kettle的安装及简单使用

    Kettle的安装及简单使用 目录 Kettle的安装及简单使用 一.kettle概述 二.kettle安装部署和使用 Windows下安装 案例1:MySQL to MySQL 案例2:使用作业执行 ...

  5. JSP学习笔记(三):简单的Tomcat Web服务器

    注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...

  6. Kettle 学习导航帖整理

    最近在学习Kettle,期间收集了很多帖子,在此整理汇总以备后续查询或分享,如果有更好的学习资源也欢迎在评论区留言,谢谢. Kettle入门: Kettle简介:百度百科https://baike.b ...

  7. Hibernate二次学习一----------Hibernate简单搭建

    因为博客园自带的markdown不太好用,因此所有markdown笔记都使用cmd_markdown发布 Hibernate二次学习一----------Hibernate简单搭建: https:// ...

  8. JAVA WEB学习笔记(三):简单的基于Tomcat的Web页面

    注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...

  9. oracle学习 第一章 简单的查询语句 ——03

    1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ...

随机推荐

  1. This dependency was not found: * !!vue-style-loader!css-loader?

    npm install stylus-loader css-loader style-loader --save-dev 猜测这两个组件发布时是不需要的,所以要加上-dev

  2. Linux 查看服务进程运行时间

    Linux  查询服务进程的 运行时间 查看运行时间 ps -eo pid,lstart,etime | grep pid ps -eo pid,lstart,etime | grep 1713 # ...

  3. pyqt5-布局控件

    在布局中添加控件用addWidght(),添加布局用addLayout() 垂直布局QVBoxLayout 需要导入  from PyQt5.QtWidgets import QVBoxLayout ...

  4. transform,变换

    1.transform属性:rotate(翻转),skew(倾斜),scale(缩放),translate(移位) 用法:transform: rotate(45deg) scale(0.5) ske ...

  5. Fragment add replace 区别

    首先获取FragmentTransaction对象:FragmentTransaction transaction = getFragmentManager().beginTransaction(); ...

  6. mysql中把一个表的数据批量导入另一个表中

    mysql中把一个表的数据批量导入另一个表中   不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定 ...

  7. script & scriptreplay

    script是什么 scirpt就是一个命令,可以制作一份记录输出到终端的记录.对于那些想要真实记录终端会话的人来说,这很有用.该记录可以保存并在以后再打印出来. 怎么用 默认情况下,我们可以通过在终 ...

  8. ruia笔记

    ruia笔记 loop = loop or asyncio.new_event_loop() get_event_loop()方法仅在同样的线程中生效,如果在一个新线程中,应该用new_event_l ...

  9. 『转载』hadoop 1.X到2.X的变化

    表1新旧hadoop脚本/变量/位置变化表 改变项 原框架中 新框架中(Yarn) 备注 配置文件位置 ${hadoop_home_dir}/conf ${hadoop_home_dir}/etc/h ...

  10. CentOs 6.6里kdump启动失败的原因

    在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制.当系统崩溃时,kdump ...