kettel连接Access常见错误解决方案
(题外话: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常见错误解决方案相关推荐
- php源码编译常见错误解决方案大全
php源码编译常见错误解决方案大全 http://www.cnlvzi.com/index.php/Index/article/id/143 在CentOS编译PHP5的时候有时会遇到以下的一些错误信 ...
- SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案
SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案 参考文章: (1)SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案 (2)https://ww ...
- Linux下安装Nginx完整教程及常见错误解决方案
Linux下安装Nginx完整教程及常见错误解决方案 参考文章: (1)Linux下安装Nginx完整教程及常见错误解决方案 (2)https://www.cnblogs.com/chenxiaoch ...
- 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.安 ...
- 【linux】解决设置CentOS7虚拟机使用静态IP的常见错误解决方案
最近在VMware虚拟机里玩Centos,装好后发现上不了网.经过一番艰辛的折腾,终于找到出解决问题的方法了.最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通.方法四步走: ...
- Android开发各类常见错误解决方案
本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案 ...
- 大数据常见错误解决方案(转载)
1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...
- 大数据常见错误解决方案
1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...
- spark常见错误解决方案
1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sp ...
最新文章
- linux 打造man中文帮助手册图解(man-pages-zh帮助页)
- WIN5语音ic注意事项
- Mysql 出现Got error 28 from storage engine
- python测试开发django-44.xadmin上传图片和文件
- Quartz.Net定时任务EF+MVC版的web服务
- 解决Warning: Cannot modify header information – headers already sent by
- 百度又搞了一个“搜索”~
- Highcharts改Y轴的刻度值
- iOS 又出重大Bug!一秒搞崩 iPhone 的网络连接功能
- C#环境下利用VS2017使用MapXtreme7.0.0开发桌面应用实例
- 如何编写投标项目系统设计方案?
- 看阮一峰ES6 笔记
- (三)幸福取决于关注点所在
- 使用itextpdf对PDF文件添加页码
- workbook需要引入的包_解决Maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题
- 【毕业设计】基于单片机的智能温控农业大棚系统 - 物联网 stm32
- Android文件系统的结构及目录用途、操作方法 整理
- win7滑动关机代码bat_写一行代码实现滑动关机电脑
- ClickHouse 实战整理 - 统计 pv uv
- revit二次开发 创建图纸图框,视图放到图框中心点位置
热门文章
- 《原则》瑞·达利欧 --(五万字手敲笔记)
- “将就的人生,其实沉没成本非常高”
- 基于stm32f407的示波器
- 电脑能连接热点和网线,不能连接WIFI
- 从“触点”到“旅程”——浅谈数字时代的客户体验提升
- 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)
- mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决
- ubuntu 修改系统默认语言为英文!
- 电脑突然找不到蓝牙开关了
- 浪涌保护器,SPD浪涌保护器的分类和选型标准