(题外话:kettle、spoon、pdi、Pentaho Data Integration等等傻傻分不清楚)

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。

Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。

看官网原话:

Pentaho Data Integration, also known as Kettle, delivers powerful extraction, transformation, and loading (ETL) capabilities.

------------------------------------------------割------------------------------------------------------------

简单说实际操作中遇到的问题吧。

1、报错:找不到sun.jdbc.odbc.JdbcOdbcDriver

综合网上的资料,JDK8已经删除了JdbcOdbcDriver类,所以要用JDK8以下,我用的是7。

2、用了JDK7之后,我安装的kettle版本是8.2,不支持JDK7,没办法kettle降版本,我安装的是6.0版本。

3、报错:[ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

这个错误的原因综合网上搜索的解决方法,个人推测应该是JDK(具体来说是其中的JdbcOdbcDriver)与Access ODBC驱动位数不一致,我安装的JDK7是64位的,所以要安装AccessDatabaseEngine_X64.exe(这个有些人说必须安装中文版,否则会遇到Unable to load odbcji32.dll 这个错误。我安装的是中文版,没有试过英文版,是不是必须与操作系统一致,这个没有验证)。

4、提示已安装了32位的office产品

这个错误就很明显了,把原来安装的office(32位)卸载即可。

最后大功告成:

kettel连接Access常见错误解决方案相关推荐

  1. php源码编译常见错误解决方案大全

    php源码编译常见错误解决方案大全 http://www.cnlvzi.com/index.php/Index/article/id/143 在CentOS编译PHP5的时候有时会遇到以下的一些错误信 ...

  2. SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案

    SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案 参考文章: (1)SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案 (2)https://ww ...

  3. Linux下安装Nginx完整教程及常见错误解决方案

    Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...

  4. C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)6 -将项目部署到IIS,及常见错误解决方案

    C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)6 -将项目部署到IIS,及常见错误解决方案 1.前言 2.安 ...

  5. 【linux】解决设置CentOS7虚拟机使用静态IP的常见错误解决方案

    最近在VMware虚拟机里玩Centos,装好后发现上不了网.经过一番艰辛的折腾,终于找到出解决问题的方法了.最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通.方法四步走: ...

  6. Android开发各类常见错误解决方案

    本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案 ...

  7. 大数据常见错误解决方案(转载)

    1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...

  8. 大数据常见错误解决方案

    1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...

  9. spark常见错误解决方案

    1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...

最新文章

  1. linux 打造man中文帮助手册图解(man-pages-zh帮助页)
  2. WIN5语音ic注意事项
  3. Mysql 出现Got error 28 from storage engine
  4. python测试开发django-44.xadmin上传图片和文件
  5. Quartz.Net定时任务EF+MVC版的web服务
  6. 解决Warning: Cannot modify header information – headers already sent by
  7. 百度又搞了一个“搜索”~
  8. Highcharts改Y轴的刻度值
  9. iOS 又出重大Bug!一秒搞崩 iPhone 的网络连接功能
  10. C#环境下利用VS2017使用MapXtreme7.0.0开发桌面应用实例
  11. 如何编写投标项目系统设计方案?
  12. 看阮一峰ES6 笔记
  13. (三)幸福取决于关注点所在
  14. 使用itextpdf对PDF文件添加页码
  15. workbook需要引入的包_解决Maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题
  16. 【毕业设计】基于单片机的智能温控农业大棚系统 - 物联网 stm32
  17. Android文件系统的结构及目录用途、操作方法 整理
  18. win7滑动关机代码bat_写一行代码实现滑动关机电脑
  19. ClickHouse 实战整理 - 统计 pv uv
  20. revit二次开发 创建图纸图框,视图放到图框中心点位置

热门文章

  1. 《原则》瑞·达利欧 --(五万字手敲笔记)
  2. “将就的人生,其实沉没成本非常高”
  3. 基于stm32f407的示波器
  4. 电脑能连接热点和网线,不能连接WIFI
  5. 从“触点”到“旅程”——浅谈数字时代的客户体验提升
  6. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)
  7. mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决
  8. ubuntu 修改系统默认语言为英文!
  9. 电脑突然找不到蓝牙开关了
  10. 浪涌保护器,SPD浪涌保护器的分类和选型标准