-08-20 Kettle 无法正常启动 报错:does not exist, please create it ;Unable to create the database cache

时间:2024-03-16 13:22:07

当我启动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

2020-08-20 Kettle 无法正常启动 报错:does not exist, please create it ;Unable to create the database cache

将这下面的文件删除之后重新启动 依然无法正常启动

发现log内报错 Unable to create the database cache

只要找到系统用户目录下的 .kettle 目录:

如:C:\用户\Administrator\.kettle

2020-08-20 Kettle 无法正常启动 报错:does not exist, please create it ;Unable to create the database cache

如果找不到 用户(users) 文件可能是被隐藏了

2020-08-20 Kettle 无法正常启动 报错:does not exist, please create it ;Unable to create the database cache

删除 db.cache 文件之后,再次重新启动Kettle,便可以正常使用了。