Pentahoの設定メモ

Pentahoの無償版(コミュニティエディション)Windowsへの導入で毎回躓くのでメモ。

PentahoはJavaベースで動作するので、起動の際にPentaho(Spoonとか)に対してJavaのパスを知らせる必要がある。

一番確実なのは、コンピュータの環境変数「PENTAHO_JAVA_HOME」にjava.exe(javaw.exe)へのフルパスを指定する方法。

ただ、客先環境だったり複数環境で共用したりという特殊な場合は、Pentahoに専用のJavaを持たせておくのもあり。
「data-integration」フォルダ内に javajre という名前でJavaのランタイムを放り込んでおく(data-integration\Java\bin\java.exe みたいな感じにパスが通るイメージ)。
それで起動しない場合は、spoon.bat の20〜25行あたりの set PENTAHO_JAVA=java を set PENTAHO_JAVA=java.exe みたく拡張子付きに変更してみる。