`

Kettle 4.2 解决文件资源库bug

 
阅读更多

浏览资源库内容

如上图有两个按钮,第一个用于打开资源库的转换或任务,第二个用于浏览资源库

如下,浏览资源库:

浏览资源库打开的窗口不能直接打开转换或任务,经测试,“/”下面的转换和任务是可以直接打开的,但文件夹下面的是不能打开的,如下图,打开文件夹下面的文件时路径中缺少文件夹的路径,但这个bug只针对文件资源库,数据库形式的资源库没有这个问题。

点击打开转换按钮,如下图:

经测试,此时可以打开任何路径下的转换或对象。

 

针对上面的bug如何解决呢?

百度,google都没找到答案。。。果断下载源代码。。。发现

其里面使用了vfs系统,但是这和windows文件系统不是很兼容。。。如何解决呢?

C:\Documents and Settings\Administrator\.kettle\repositories.xml

文件里面的路径改为如下

 

<?xml version="1.0" encoding="UTF-8"?>
<repositories>
  <repository>
    <id>KettleFileRepository</id>
    <name>boss</name>
    <description>boss</description>
    <base_directory>/source/BOSS/webapp/WEB-INF/Repository</base_directory>
    <read_only>N</read_only>
    <hides_hidden_files>N</hides_hidden_files>
  </repository>
</repositories>

 也就是将

E:\source\BOSS\webapp\WEB-INF\Repository

改为

/source/BOSS/webapp/WEB-INF/Repository

关闭kettle,再次打开kettle,问题解决。

  • 大小: 13.4 KB
  • 大小: 13.9 KB
  • 大小: 15.5 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    Kettle4.2源代码分析

    ### Kettle4.2源代码分析之核心流程与架构解析 #### 一、概述 Kettle是一款开源的数据集成工具,广泛应用于数据清洗、转换、加载等任务。在Kettle4.2版本中,其核心执行流程主要围绕着Job(作业)和Transformation...

    kettle4.2源码分析+用户操作手册

    《Kettle 4.2 源码分析与用户操作手册》 Kettle,全称为“Pentaho Data Integration”,是一款强大的数据集成工具,源于开放源码社区,由Java语言编写,具有跨平台特性,可在Windows、Linux和Unix等操作系统上稳定...

    java调用kettle4.2转换实例

    1. 引入依赖:确保项目中包含了Kettle的Java库,通常为`pentaho-kettle-core`和`pentaho-kettle-engine`。可以通过Maven或Gradle等构建工具添加依赖。 2. 加载转换:使用`TransMeta`类从XML文件(通常是.ktr扩展名...

    kettle资源库表详解

    Kettle资源库可以与持续集成工具(如Jenkins)、版本控制系统(如Git)和其他企业级应用集成,构建全面的数据管理解决方案。 综上所述,Kettle资源库是Kettle工具的核心组成部分,提供了元数据管理、版本控制、...

    kettle资源库i详解

    手工整理的kettle资源库表中模型

    Kettle4.2源码分析

    Spoon是构建ETL Jobs和Transformations的工具。Spoon可以以拖拽的方式图形化设计,能够通过spoon调用专用的数据集成引擎或者集群。

    kettle转换、作业日志自动添加进资源库配置解决方案

    Kettle 转换、作业日志自动添加进资源库配置解决方案 Kettle 是一个功能强大的数据集成工具,提供了许多有用的功能,例如数据转换、数据集成、数据报表等。但是在使用 Kettle 的过程中,发现每次新配置一个转换或...

    KETTLE 资源库配置方法.pdf

    ### KETTLE资源库配置方法详解 #### 一、KETTLE资源库概述 KETTLE是一款开源的数据集成工具,它主要用于数据清洗、转换及加载等操作。KETTLE通过图形化界面提供了丰富的功能,使得数据处理变得更加简单高效。在...

    kettle资源库的创建

    资源库的相关信息存储在一个名为“repositories.xml”的文件中,该文件位于用户的家目录下的隐藏.kettle文件夹内。在Windows系统中,路径通常是`c:\Documents and Settings\&lt;username&gt;\.kettle`。这个文件包含了所有...

    Kettle 资源库repository 表结构关系图

    资源库(Repository)是Kettle的核心组件之一,它提供了对作业(Job)和转换(Transformation)的集中管理和版本控制。资源库的表结构对于理解和操作Kettle的工作流程至关重要。 在Kettle资源库中,主要有以下几个...

    pentaho-kettle_4.2.1基础教程.pdf

    在 Win7 系统下,“Kettle file repository” 类型资源库创建文件夹后,无法删除文件夹,不确定是 Kettle 工具本身的 bug 或者是在 Win7 操作系统下的 bug。 在使用 Kettle 时,需要注意一些重要的设置和配置,例如...

    kettle资源库表详解.xls

    kettle资源库的表说明。

    kettle资源库创建整理

    2. **创建资源库**:在Kettle的Spoon客户端中,通过“文件”菜单选择“资源库”-&gt;“连接”,新建一个资源库连接,配置名称、类型(如本地文件系统、数据库等)、路径和访问凭证。 3. **导入导出资源**:将已有的...

    pentaho 4.8 添加 kettle 文件资源库的支持

    在标题提及的"Pentaho 4.8 添加 kettle 文件资源库的支持"中,我们主要讨论的是Kettle(也称为Pentaho Data Integration,简称PDI)如何添加对文件资源库的支持。Kettle是一种强大的ETL(Extract, Transform, Load)...

    kettle8.3数据库资源库表数据字典.xlsx

    kettle8.3数据库资源库表数据字典.xlsx

    《使用kettle批量下载文件》示例代码

    本示例代码着重讲解如何利用Kettle进行批量文件下载,这在大数据处理、数据仓库构建以及自动化任务执行等场景中非常常见。 首先,我们需要理解Kettle的工作流程。Kettle通过图形化的Job和Transformation设计界面,...

    [2019 ETL ] Kettle 8.2 怎么连oracle数据库资源库

    Kettle 8.2 怎么连数据库资源库 1.为什么使用资源库 如果我们是团队开发项目,除了使用SVN等版本控制软件,还可以使用Kettle的资源库,他会将转换、作业直接保存在数据库中,而且,连接资源库的话,我们就不需要每...

    kettle下载文件.zip

    Kettle,全称为Pentaho Data Integration(PDI),是一款强大的数据集成工具,它由社区驱动,为企业级ETL(Extract, Transform, Load)任务提供了全面解决方案。在本压缩包"Kettle下载文件.zip"中,您将找到与Kettle...

    kettle资源库详解

    kettle数据库资源库表的详细解释,包括各个表名,字段名等

Global site tag (gtag.js) - Google Analytics