当我启动etl的时候出现报错找不到指定文件
Lock acquired. Setting startlevel to 100
E:\data-integration\system\karaf\deploy does not exist, please create it.
于是我进行了百度
根据文章我知道是缓存文件导致的这个问题
缓存文件造成的错误,只需要找到..\pdi-ce-6.0.1.0-386\data-integration\system\karaf目录下的 date 缓存文件删除
https://www.cnblogs.com/OliverQin/p/5969096.html
但是删除之后依然有这个问题,
于是经过查找发现缓存目录在
data-integration\system\karaf\caches\spoon\date1
将这下面的文件删除之后重新启动 依然无法正常启动
发现log内报错 Unable to create the database cache
只要找到系统用户目录下的 .kettle 目录:
如:C:\用户\Administrator\.kettle
如果找不到 用户(users) 文件可能是被隐藏了
删除 db.cache 文件之后,再次重新启动Kettle,便可以正常使用了。