Pentaho 5.4.0社区版远程执行

时间:2015-11-04 06:20:12

标签: pentaho kettle pentaho-cde pentaho-design-studio pentaho-ctools

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

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

2)是否有可能在Pentaho Community edition 5..4.0中安排这些工作和转型?有可能请解释一下。

谢谢和问候 Dhamodharan。

1 个答案:

答案 0 :(得分:0)

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

http://pentaho.com下载PDI KETTLE解压缩到任何合适的目录。 配置可执行文件和PDI变量,如此处

How to configure Database connection for production environment in Pentaho data integration Kettle transformation

启动jenkins并登录管理面板。创造一份新工作, 在段落构建中添加执行shell 在输入文本区域添加行:

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后(不是来自管理员面板)