1

我正在使用 Pentaho 社区版 5.4.0 ,我很简单地解释了我的要求,

1)我的工作和转换在我的本地 Windows 机器上,我喜欢在我的客户端机器上执行这些工作,所以我在他的机器上安装了相同的 Pentaho 社区版本 5.4.0。对于远程执行我听说过Carte.bat服务,我搜索了远程执行的安装过程和配置设置,但我对此没有一个清晰的概念,请帮助我一个清晰的分步过程如何远程运行我的客户端机器。

2)是否可以在 Pentaho 社区版 5..4.0 中安排这些工作和转换?是否可能请解释一下。

感谢和问候Dhamodharan。

4

1 回答 1

0

安装 jenkins https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins 至少阅读 Jenkins 中可用的变量。了解它们非常方便。

从http://pentaho.com下载 PDI KETTLE,解压到任何合适的目录。像这里一样配置可执行文件和 PDI 变量

如何在 Pentaho 数据集成 Kettle 转换中为生产环境配置数据库连接

启动 jenkins 并登录到管理面板。创建一个新作业,在段落Build add Execute shell inside input text area 添加行:

cd $WORKSPACE 
kitchen.sh -file=main.kjb

完毕。

有很多詹金斯插件。

您可以添加构建后操作:

  • 通过电子邮件通知
  • 存档发布结果
  • .... 很快

如果 Jenkins 用于其他一些功能,则值得使用 Jenkins,这意味着它已经存在于基础架构中,否则就足够了。

在 .bashrc 和 .bash_profile 中配置的变量(用户应该与 Jenkins 使用的相同)

#.bashrc
export KETTLE_HOME=/opt/R1/data-integration
export KETTLE_JNDI_ROOT=$KETTLE_HOME/simple-jndi
export PATH=$PATH:$KETTLE_HOME

要在 ssh 登录时强制评估 .bashrc,请添加到 .bash_profile

#.bash_profile
if [ -f .bashrc ]; then
    . ~/.bashrc
fi

然后

source .bashrc

重新启动 Jenkins 后(不是从管理面板)

于 2016-09-08T12:01:27.233 回答