在上面的过程中,我们都是在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文件。
分享到:
相关推荐
它提供了一种图形化界面,让用户可以通过拖拽的方式设计复杂的ETL流程,同时支持命令行运行作业(kitchen)和转换(pan),方便自动化执行和集成到持续集成环境中。下面将详细讲解如何使用kettle的命令行工具,以及...
6. **部署与执行**:Pentaho Kettle不仅可以本地运行,还可以部署在服务器上进行分布式处理。Pan(批处理)和Kitchen(命令行)是两种常见的执行引擎,分别用于本地和远程执行转换,而Pentaho Job Executor则用于...
Kitchen在命令行下调用运行,然后 Carte 在后台进程中启动,并继续作为服务器(daemon)运行。 二、Windows环境配置 1. 配置JAVA_HOME环境变量,指向Java安装目录。 2. 配置PENTAHO_JAVA_HOME环境变量,设置为%...
3. 使用命令行切换到解压后的目录,并启动Pentaho BI Server。在Linux环境下,这通常通过执行`bin/startup.sh`来完成。 步骤二:创建MySQL数据库和用户 1. 登录MySQL服务器,创建一个新的数据库,例如:`pentaho_db...
一旦编译成功,你可以通过运行Pentaho的服务器(如Tomcat)并部署编译后的WAR文件来测试你的改动。在浏览器中访问服务器地址,检查工具栏是否按照预期显示和工作。 此外,对于持续集成和自动化测试,你还可以设置...
Pan则是用于执行这些转换的命令行工具。此外,Kitchen用于执行作业,而Carte则是一个轻量级服务器,支持远程调度和监控Kettle作业与转换。 二、Kettle的ETL过程 在Kettle中,数据处理的核心概念是转换...
可以通过Windows服务管理器找到Pentaho BI Server服务并点击“重新启动”按钮,也可以通过命令行使用`shutdown.bat`和`startup.bat`脚本来停止和启动服务。 #### 四、注意事项 1. **端口冲突检查**:在更改端口前...
建议使用Ant工具从命令行构建一些Pentaho Ant targets(在某些环境下是必要的)。Eclipse IDE中自带了Ant的一个版本。这个版本被IDE用于构建功能,为了作为Eclipse的插件可能也进行了一些修改。 四、Eclipse IDE ...
由于Kitchen支持命令行运行,因此它可以与操作系统任务调度器(如Windows的任务计划程序或Linux的Cron)结合,实现定时的数据集成任务。这种自动化能力对于持续的数据更新和维护至关重要。 总结,Pentaho Data ...
- **启动配置**:通过命令行参数进行配置。 #### 七、总结 - Pentaho Data Integration(Kettle)是一款功能强大的开源ETL工具,通过其核心组件Spoon和Data Integration Server,以及Jobs和Transformations的概念...
- 可能包含演示如何创建和运行转换、作业的实例,以及解决常见问题的方法。 通过深入学习上述内容,你将能够熟练地使用Pentaho Kettle进行数据集成,无论是在企业级大数据项目还是日常的数据处理工作中,都能发挥...
Pentaho数据集成(ETL)工具,通常称为Kettle,是开源企业级的数据集成解决方案。这个工具由Pentaho公司开发,旨在提供一个灵活、高效且可视化的平台,用于从各种数据源抽取、转换和加载(ETL)数据。在大数据时代,...
### Pentaho商业智能平台快速启动指南 #### 一、Pentaho BI平台概览 Pentaho BI(Business Intelligence)平台是一款以流程为中心、由工作流驱动的、可扩展的商业智能解决方案。它旨在帮助商业和技术专业人士快速...
综上所述,这个压缩包包含的三个核心库文件是构建和运行Pentaho Kettle数据同步解决方案的关键组件,它们共同提供了数据集成过程中从数据源获取数据、转换数据、再到目标数据存储的完整流程。对于Java开发者来说,...
为了确保 Pentaho BI Suite 正确运行,需要对 Apache Tomcat 服务器进行以下配置: - **设置 solution-path**:指定 Pentaho 解决方案的路径。 - **配置 fully-qualified-server-url**:定义服务器的完全限定 URL。...
- Pentaho提供了运行时环境(如Kitchen和Pan命令行工具)进行调试和测试自定义插件。 - 测试应该覆盖所有预期的输入和异常情况,确保插件的健壮性和稳定性。 8. **社区支持和资源** - Pentaho有一个活跃的开发者...
- **测试与运行**:在设计完成后,用户可以在本地或远程环境中测试和运行ETL流程,查看结果和日志。 - **部署与调度**:Kettle提供了Pan和Kitchen命令行工具,方便自动化调度和批量执行ETL任务。 5. **Pentaho ...