kettle系统列文章01---安装与配置
1).到官网下载需要安装的kettle版本,目前最新版本4.2,官网地址:http://kettle.pentaho.org,我们是使用的版本是kettle3.2
2).本地安装jdk 1.4或以上版本。
3).配置java环境变量
a).打开我的电脑--属性--高级--环境变量
b).新建系统变量JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0[具体路径以自己本机安装目录为准]
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
c). 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4). 配置kettle环境变量
在系统的环境变量中添加KETTLE_HOME变量,目录指向kettle的安装目录:D:\kettle\data-integration
5).以上步骤完成后直接启动kettle即可
Windows直接双击批处理文件 Spoon.bat具体路径为:
kettle\data-integration\Spoon.bat
Linux 则是执行spoon.sh,具体路径为:
~/kettle/data-integration/spoon.sh
常见问题:
1、双击Spoon.bat闪退
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms2058m" "-Xmx1024m" "-XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"
修改之后保存,重新启动spoon.bat
2、如果连接mysql报错,请下载驱动放在bin下:
mysql-connector-java-5.1.49
3、一个数据库中的表到另一个数据库:
kettle 入门 案例(一) 实现不同数据库不同表 的数据同步_jack_dxy的博客-CSDN博客_kettle项目实现案例
4、db连接保存后再次打开连接丢失