Help us understand the problem. What is going on with this article?

Pentaho BI Server環境構築

More than 3 years have passed since last update.

・Pentaho BI Serverのインストール
- 前準備

適当にUbuntuのサーバを立てる。
Javaの最新版(1.8)を入れると動かないので、1.7をダウンロード、インストール。
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk

/etc/environmentに下記を追記。
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/"
下記は必要か分からないけど、試行錯誤しているときに追加した。
PENTAHO_JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/"
_PENTAHO_JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/"

  • Pentaho

最新版のバイナリを落としてきてダウンロード。下記のURLの下の方にある、Downloadの中の Business Analytics Platformの Download をクリック。
http://community.pentaho.com/

その後、Ubuntuのサーバ内の適当なフォルダに配置して、Unzip。
解凍したフォルダの、 start-pentaho.sh を実行。
あとは、http://localhost:8080/にアクセスするとログイン出来るようになる。ただし、最初のアクセスには時間がかかるみたいで、URL入力後、数分待つ必要あり。

  • Pentaho BI Serverのポート変更

BI Server内の tomcatの設定ファイル、server.xml(*1)を書き換える。
タグのportの値を8081等に変更。同一サーバに複数立てている場合は、redeirectPortも8444等に変更必要。

*1) /biserver-ce/tomcat/conf/server.xml


以下、失敗版インストール。Dockerのイメージを使って設定をさぼろうとしたがあえなく撃沈。。
・Pentaho BI Serverのインストール、失敗版。。

Dockerのイメージが落ちていたので、そちらを利用。
下記のページを参照。
http://forums.pentaho.com/showthread.php?165218-Pentaho-Rapid-Deployment-with-Docker

Dockerの環境を別途、準備した後、上記のページに従って、下記のコマンドを実行。
docker run -p 8080:8080 -d wmarinho/pentaho
Docker imageをダウンロードして、バックグラウンドで実行してくれる。

別のマシン等から、下記のURLにアクセス。
http://<IP Address>:8080
admin/passwordでログイン

image

MarketPlaceが出ていない。。

・MarketPlaceのプラグインをインストール
下記のページの一番下からMarketPlaceプラグインをダウンロード。
http://community.pentaho.com/marketplace/plugins/

FTP等でDockerを動かしているホストにファイルをコピー。その後、下記のコマンドを実行。ホスト側のhomeフォルダをコンテナのmntフォルダにマウント。
sudo docker run -p 8080:8080 -d -v /home:/mnt wmarinho/pentaho

その後、プラグインのファイルをコピー。
cp /mnt/marketplace-5.4.0.1-130.zip /opt/pentaho/biserver-ce/pentaho-solutions/system/

zipファイルを解凍。
unzip ./marketplace-5.4.0.1-130.zip

BI Serverを再起動。
/opt/pentaho/biserver-ce/stop-pentaho.sh
/opt/pentaho/biserver-ce/start-pentaho.sh

再度ログイン。やった、Marketplaceが出現。でもMarketplaceの先の画面が真っ白。。うーむ。

image

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした