更新一下:
Kettle(PDI)版本升级到9.1之后,安装简单了很多,JDK装完,重启,然后运行set-pentaho-env.bat,驱动拷过去,就能用了。以下内容看来用不上了。
---------------------------------------------------------------------------------------------------------
今天想了一下之后可能要考虑使用kettle同步数据,所以今天还是考虑安装一下Pentaho Data Integration。
官网下载了PDI 8.2的压缩包,接着下载JDK1.8 ,还有JDBC6.0 For SQL Server驱动。
地址如下(仅供参考):
目前最新版的PDI:https://nchc.dl.sourceforge.net/project/pentaho/Pentaho%208.2/client-tools/pdi-ce-8.2.0.0-342.zip
因网上大多语焉不详,因此大致记录一下过程。
①安装JDK,设置JAVA_HOME等。完成后需要重启,否则,解压出来PDI读不到JAVA_HOME。
②解压PDI,解压JDBC驱动。驱动的对应jar包sqljdbc42.jar,拷贝到PDI的libswt文件夹中对应的系统文件夹中,单纯把JDBC路径加在PATH里没用的,一定要拷贝文件过去。我是win64。数据库连接选择连接类型需要选择MS SQL Server(Native),自行确认SQL Server实例名以及实际端口。网上1433端口且不带实例名的玩法已经是很早之前的玩法了,早就不符合当下情况。
然后基本上就可以用了。很简单,但是不熟悉的情况下不注意细节会很烦人。希望能给刚上手的人有用的提示。