在Linux系统中,可以使用以下 执行Kettle作业:
使用命令行
打开命令行终端,转到Kettle安装目录。然后运行以下命令:
bash
./kettle.sh [作业文件路径]
使用脚本文件
创建一个shell脚本文件,并将以下内容添加到文件中:
bash
!/bin/bash
PENTAHO_HOME=/opt/pentaho/biserver-ce
KETTLE_JOB_PATH=/home/user/my_job.kjb
$PENTAHO_HOME/data-integration/kettle.sh $KETTLE_JOB_PATH
将脚本文件保存为一个可执行文件:
bash
chmod +x run_kettle_job.sh
然后运行脚本文件:
bash
./run_kettle_job.sh
使用Pentaho Data Integration Server
如果您已安装Pentaho Data Integration Server,可以使用以下步骤执行Kettle作业:
1. 打开Pentaho Data Integration Server控制台。
2. 点击“作业”选项卡。
3. 单击“新建”按钮以创建新作业。
4. 拖放所需的转换和步骤以创建作业流程。
5. 保存作业。
6. 单击“开始”按钮以执行作业。
附加提示
在Linux中执行Kettle作业时,请注意以下提示:
* 确保已正确安装Kettle。
* 使用绝对路径引用作业文件。
* 检查文件权限以确保具有足够的权限。
* 如果遇到错误,请查看Kettle日志文件以获取详细信息。