KettlePack常见问题汇总
插件目录:kettle-pack/plugins
默认插件版本:pdi-ce-8.3.0.0-371
可以在插件目录中增加和删除插件;
由于体积原因,程序自带插件库去除了pentaho-big-data-plugin插件,如有需要,请自行添加。
关于自带的mysql数据库
默认端口:13306
root用户默认密码:congjingkeji
出于安全问题,默认root用户只能从本机登录,如需网络访问该数据库,请自行设置。
mysql数据库大小写问题
linux版mysql需要在配置文件中设置:lower_case_table_names=1
当前任务未执行完成,下次执行时间到了,是否会并行执行?
不会,同一任务(转换或作业)当前未执行完成,下一次执行时不会进入
例:一个转换的执行策略为【1分钟一次】,而单次执行需要3分钟,当第一次执行未完成时,第二次不会启动。
开启一个策略为【立即执行一次】的任务后,为什么看不到执行日志?
任务执行是需要时间的,执行完成后才产生日志,刷新日志列表即可看到。
注: 从v0.4可以查看实时日志
通过【文件管理】删除的文件或目录能否找回?
不能,本程序不提供恢复功能;请谨慎执行删除操作,并备份好您的文件。
为什么上传的压缩文件无法解压?
现只支持zip格式文件的压缩与解压缩。
清理日志文件(转换和作业的执行日志)
日志文件目录:kettle-pack/logs
日志文件删除后无法恢复;
删除日志文件不影响程序工作;
日志文件删除后无法在程序中查看执行日志;
不能通过startup.bat启动tomcat
请使用windows服务方式(任务管理器--服务)来启动本应用。
使用kettle作业的重复执行,还是使用本程序提供的定时策略?
不可使用kettle作业中的重复执行,否则本程序只能启动此作业 ,而无法监控和停止操作!!!
请使用本程序提供的定时策略!请使用本程序提供的定时策略!请使用本程序提供的定时策略!(重要的事情说三遍)
切换为oracle数据库
本程序支持mysql 和 oracle数据库;可以通过修改配置文件,实现数据库切换。
配置文件位置 : kettle-pack/tomcat/webapps/ROOT/WEB-INF/classes/config.properties
-
在oracle数据库创建用户(启动程序后会自动初始化所需要的数据表)。
-
修改数据库类型为oracle,并修改数据库连接。例:
## 数据库类型 目前支持: oracle \ mysql
kp.db-type=oracle
## 数据库连接 - oracle ##
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
jdbc.username=kettle_pack
jdbc.password=congjingkeji -
在windows服务中重启 kettle-pack-tomcat
加密数据库连接
成功登录系统后访问:http://localhost:9089/G
按返回内容修改对应的配置项(可以只加密其中一项或多项)
卸载
以管理员身份运行kettle-pack/uninstall.bat
备份工作目录:kettle-pack/workspace,删除kettle-pack目录。
Carte服务启动后,KP测试连接不成功
-
检查Carte服务器是否开放对应端口
-
启动Carte服务时请使用IP不要使用localhost,否则只能本机访问
例本机IP为 192.168.1.100
请使用Carte.bat 192.168.1.100 8080 启动
如果使用Carte.bat localhost 8080启动,则只能从本机使用localhost:8080访问
-
Carte服务器启动后,可以使用浏览器访问:http://ip:port
Carte执行任务时中文乱码(日志或任务路径)
修改Carte.bat文件,在【pushd %~dp0】下(换行)添加以下代码
set OPT= -Dfile.encoding=utf-8
Carte.bat完整示例(不含注释部分):
setlocal
pushd %~dp0
set OPT= -Dfile.encoding=utf-8
SET OPT=%OPT% "-Dorg.mortbay.util.URI.charset=UTF-8"
SET STARTTITLE="Carte"
SET SPOON_CONSOLE=1
REM set OPT=%OPT% -Djava.security.auth.login.config=%JAAS_LOGIN_MODULE_CONFIG%
REM set OPT=%OPT% -Dloginmodulename=%JAAS_LOGIN_MODULE_NAME%
call Spoon.bat -main org.pentaho.di.www.Carte %*
popd
修改Carte内存使用
修改Spoon.bat,添加:
set PENTAHO_DI_JAVA_OPTIONS="-Xms2048m" "-Xmx4096m" "-XX:MaxPermSize=256m"
浙公网安备 33010602011771号