`
hanyi366
  • 浏览: 290463 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

命令行运行pentaho

    博客分类:
  • ETL
 
阅读更多

在上面的过程中,我们都是在IDE工具中,直接点击按钮进行运行文件的,但在实际中,我们需要脱离IDE,进行单独的运行,这时就必须用到命令行来运行文件了。

1、cmd方式运行

(1)ktr的运行:运行transformation文件是通过pan.bat来运行的。

打开cmd命令行窗口,转到pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:pan /file d:\etltest\etltesttrans.ktr

(2)kjb的运行:运行job文件是通过kitchen.bat来运行的。

打开cmd命令行窗口,转到pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:kitchen /file d:\etltest\jobok.kjb

2、bat文件运行

如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如:

d:

cd d:\data-integration

pan /file d:\etltest\etltestrans.ktr

把这些内容保存在pan.bat里,通过双击panktr.bat就可以执行ktr文件了。

同样地,我们把下面的内容:

d:

cd d:\data-integration

kitchen /file d:\etltest\jobok.kjb

保存在kitchenkjb.bat里,双击它,也可以执行kjb文件。

分享到:
评论

相关推荐

    kettle 命令行运行作业(kitchen)和转换(pan)以及一路下来编写的例子

    它提供了一种图形化界面,让用户可以通过拖拽的方式设计复杂的ETL流程,同时支持命令行运行作业(kitchen)和转换(pan),方便自动化执行和集成到持续集成环境中。下面将详细讲解如何使用kettle的命令行工具,以及...

    pentaho-kettle-8.2.zip

    6. **部署与执行**:Pentaho Kettle不仅可以本地运行,还可以部署在服务器上进行分布式处理。Pan(批处理)和Kitchen(命令行)是两种常见的执行引擎,分别用于本地和远程执行转换,而Pentaho Job Executor则用于...

    Pentaho部署环境配置及运行.pdf

    Kitchen在命令行下调用运行,然后 Carte 在后台进程中启动,并继续作为服务器(daemon)运行。 二、Windows环境配置 1. 配置JAVA_HOME环境变量,指向Java安装目录。 2. 配置PENTAHO_JAVA_HOME环境变量,设置为%...

    Pentaho平台搭建之初始化mysql数据库--详细步骤记录

    3. 使用命令行切换到解压后的目录,并启动Pentaho BI Server。在Linux环境下,这通常通过执行`bin/startup.sh`来完成。 步骤二:创建MySQL数据库和用户 1. 登录MySQL服务器,创建一个新的数据库,例如:`pentaho_db...

    编译pentaho,toolbar

    一旦编译成功,你可以通过运行Pentaho的服务器(如Tomcat)并部署编译后的WAR文件来测试你的改动。在浏览器中访问服务器地址,检查工具栏是否按照预期显示和工作。 此外,对于持续集成和自动化测试,你还可以设置...

    Pentaho Kettle Solutions 中文版文档

    Pan则是用于执行这些转换的命令行工具。此外,Kitchen用于执行作业,而Carte则是一个轻量级服务器,支持远程调度和监控Kettle作业与转换。 二、Kettle的ETL过程 在Kettle中,数据处理的核心概念是转换...

    pentaho web访问端口更改方法

    可以通过Windows服务管理器找到Pentaho BI Server服务并点击“重新启动”按钮,也可以通过命令行使用`shutdown.bat`和`startup.bat`脚本来停止和启动服务。 #### 四、注意事项 1. **端口冲突检查**:在更改端口前...

    Pentaho技术白皮书中文版(一)用Eclipse构建和调试Pentaho借鉴.pdf

    建议使用Ant工具从命令行构建一些Pentaho Ant targets(在某些环境下是必要的)。Eclipse IDE中自带了Ant的一个版本。这个版本被IDE用于构建功能,为了作为Eclipse的插件可能也进行了一些修改。 四、Eclipse IDE ...

    Instant Pentaho Data Integration Kitchen(2013)

    由于Kitchen支持命令行运行,因此它可以与操作系统任务调度器(如Windows的任务计划程序或Linux的Cron)结合,实现定时的数据集成任务。这种自动化能力对于持续的数据更新和维护至关重要。 总结,Pentaho Data ...

    Pentaho-Data-Integration-完全自学手册.2016.12.11

    - **启动配置**:通过命令行参数进行配置。 #### 七、总结 - Pentaho Data Integration(Kettle)是一款功能强大的开源ETL工具,通过其核心组件Spoon和Data Integration Server,以及Jobs和Transformations的概念...

    pentaho kettle data integration 教程

    - 可能包含演示如何创建和运行转换、作业的实例,以及解决常见问题的方法。 通过深入学习上述内容,你将能够熟练地使用Pentaho Kettle进行数据集成,无论是在企业级大数据项目还是日常的数据处理工作中,都能发挥...

    pentaho-kettle.zip

    Pentaho数据集成(ETL)工具,通常称为Kettle,是开源企业级的数据集成解决方案。这个工具由Pentaho公司开发,旨在提供一个灵活、高效且可视化的平台,用于从各种数据源抽取、转换和加载(ETL)数据。在大数据时代,...

    Pentaho Quick Start中文版

    ### Pentaho商业智能平台快速启动指南 #### 一、Pentaho BI平台概览 Pentaho BI(Business Intelligence)平台是一款以流程为中心、由工作流驱动的、可扩展的商业智能解决方案。它旨在帮助商业和技术专业人士快速...

    pentaho-kettle数据同步所需的包,kettle-core,kettle-engine,metastore

    综上所述,这个压缩包包含的三个核心库文件是构建和运行Pentaho Kettle数据同步解决方案的关键组件,它们共同提供了数据集成过程中从数据源获取数据、转换数据、再到目标数据存储的完整流程。对于Java开发者来说,...

    pentaho-kettle-4.4.zip

    Kettle是一个基于Java编写的数据抽取、转换和加载(ETL)工具,它的特点是绿色无须安装,只需解压即可运行,这使得部署和维护变得更加便捷。Kettle的核心设计理念是通过图形化的界面(Data Integration IDE)来设计...

    Pentaho_3_7_0_Linux_and_MySQL.pdf

    为了确保 Pentaho BI Suite 正确运行,需要对 Apache Tomcat 服务器进行以下配置: - **设置 solution-path**:指定 Pentaho 解决方案的路径。 - **配置 fully-qualified-server-url**:定义服务器的完全限定 URL。...

    pentahosdk中文文档

    - Pentaho提供了运行时环境(如Kitchen和Pan命令行工具)进行调试和测试自定义插件。 - 测试应该覆盖所有预期的输入和异常情况,确保插件的健壮性和稳定性。 8. **社区支持和资源** - Pentaho有一个活跃的开发者...

Global site tag (gtag.js) - Google Analytics