1

Pentaho community edition 5.4.0 を使用しています。私の要件を簡単に説明します。

1) ローカルの Windows マシンにジョブと変換があり、それらをクライアント マシンで実行したいので、彼のマシンに同じ Pentaho コミュニティ バージョン 5.4.0 をインストールしました。リモート実行の場合、Carte.bat サービスについて聞いたことがあります。リモート実行のインストール手順と構成設定を検索しましたが、それについて明確なアイデアが得られませんでした。私のクライアントマシン。

2) Pentaho Community エディション 5..4.0 でこれらのジョブと変換をスケジュールすることは可能ですか? 同じことを説明してください。

ありがとう、よろしくダモダラン。

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 add lines:

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 に答える