概述
由于YMP不支持PostgreSQL数据库,因此使用开源工具Kettle迁移PosgreSQL数据到YashanDB。本文介绍了Windows环境的Kettle使用方式进行数据迁移。
环境
Kettle版本:8.3
JAVA版本:1.8
源PostgreSQL:版本12
目标YashanDB:23.2.1.100
执行方式
Kettle可以在Windows执行,Windows环境可以使用图形界面,便于使用和调试。
Windows执行Kettle
1、确保Windows当前JAVA环境是JAVA 1.8。如果当前Windows环境存在多个JAVA版本,而默认JAVA环境不是JAVA 1.8,则可以通过Windows环境变量保证Kettle使用JAVA 1.8,例如示例:
PENTAHO_JAVA设置为C:\Program Files\Java\jre-1.8\bin\java.exe
PENTAHO_JAVA_HOME设置为C:\Program Files\Java\jre-1.8
2、解压作业zip包,放置在Kettle所在目录。