Pentaho How-tos: Pentaho BI Server auf einem Ubuntu 9.04 Server installieren

2009_10_14 - Pentaho AdempiereIm folgenden finden Sie eine Anleitung, wie man einen  Pentaho BI-Server 3.5.0.RC2 auf einem Ubuntu 9.04 x86_64 headless Server installiert.

In unserem Beispiel ist der Benutzername: adempiere
Der Name des Servers ist: myserver.example.com

1) Verbinden Sie sich zu Ihrem Server mittels SSH:
$ ssh adempiere@myserver.example.com

Wir demonstrieren die notwendigen Schritte, um alle für einen Pentaho BI-Server benötigten Pakete zu installieren. Sollten Sie bereits “wget” oder das SUJN SDK installiert haben, können Sie direkt bei Schritt 4 weiterlesen.

2) Installieren Sie  wget, falls sie es noch nicht installiert haben!
$ sudo apt-get install wget

3) Installieren Sie das Sun JDK, falls Sie es ncoh nicht installiert haben!
Ein gutes Tutorial dazu finden Sie hier.

3.1) Installieren des SUN JDK-Pakets
$ sudo apt-get install sun-java6-jdk sun-java6-jre

3.2) Posten Sie das JDK Installation Setup. Setzen Sie die  JAVA_HOME environment-Variable.
Editieren Sie /etc/profile or ~.bashrc file.
$ vim ~/.bashrc
JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME

4.1) Erzeugen Sie den Ordner “pentaho”, in dem der Pentaho BI Server installiert wird.
$ cd /opt
$ sudo mkdir pentaho

-4.2) Ändern Sie den Besitz des “/opt/pentaho”-Ordners
$ sudo chown adempiere:adempiere pentaho -R

-4.3) Create Pentaho version folder
$ cd pentaho
$ mkdir 3.5.0.RC2
$ cd 3.5.0.RC2

-4.4) Laden Sie die Dateien für den Pentaho BI Server von sourceforge.net herunter.
$ wget -q http://downloads.sourceforge.net/project/pentaho/Business%20Intelligence%20Server/3.5.0-RC2/biserver-ce-3.5.0.RC2.tar.gz?use_mirror=autoselect

-4.5) Extrahieren Sie die  Pentaho BI Server-Dateien .
$ tar xzf biserver-ce-3.5.0.RC2.tar.gz

-4.6) Erstellen Sie einen Soft-Link.
$ ln -s /opt/pentaho/3.5.0.RC2/ /opt/pentaho/current

-4.7) Legen Sie das “Publisher”-Passwort fest
$ cd ./../current
$ vim biserver-ce/pentaho-solutions/system/publisher_config.xml

setzen Sie das korrekte Passwort im publisher-password xml-Element.

publisher_config.xml
publisher_config.xml

-4.8) Kopieren Sie die PostgreSQL jdbc driver vom Pentaho BI Server hin zur Pentaho Admin-Konsole.
$ cp biserver-ce/tomcat/common/lib/postgresql-8.2-504.jdbc3.jar administration-console/jdbc/postgresql-8.2-504.jdbc3.jar

-4.9) Konvertieren Sie  console.xml in einen UNIX file-Typen.
$ dos2unix administration-console/resource/config/console.xml

-4.10) Legen Sie die korrekten Administration console-Einstellungen fest.
$ vim administration-console/resource/config/console.xml
Passen  Sie console.xml so an, dass die Datei wie folgt aussieht:
console.xml

-4.11) Starten Sie den Pentaho BI Server
$ cd biserver-ce
$ ./start-pentaho.sh

-4.12) Öffen Sie einen Browser und genießen Sie Ihren Pentaho BI Server!
Der Server muss auf port 8080 laufen. In unserem Beispiel: http://myserver.example.com:8080

Es sind ein paar weitere Schritte notwendig, um eine Datenquelle zu definieren und sie mit der ADempiere PostgreSQL DB zu verbinden.
-5) Sie müssen eine neue Verbindung zu ihrem headless Server herstellen, da die erste bereits mit dem Pentaho BI server belegt ist.
$ ssh adempiere@myserver.example.com

-5.1) Starten Sie die  Pentaho Administration-Konsole.
$ cd /opt/pentaho/current/administration-console
$ ./start.sh

-5.2) Öffnen Sie folgende Browser URL: http://myserver.example.com:8099
user: admin
pass: password

-5.3) Definieren Sie die  “adempiere” Database Connection.
Database Connection name: adempiere
driver class: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/adempiere
user: adempiere
pass: adempiere

Genießen Sie Pentaho BI Server und Pentaho Administration Console!

Post to Twitter Tweet This Post

Du kannst alle Antworten zu diesem Eintrag via RSS 2.0 Feed erfolgen. Du kannst einen Kommentar hinterlassen, oder einen Trackback von deiner eigenen Seite.

Kommentar

 
  • Hey I just wanted to let you know, I really like the piece of writing on your site. But I am utilising Chromium on a machine running version 9.10 of Ubuntu and the design aren’t quite correct. Not a important deal, I can still fundamentally read the articles and search for info, but just wanted to inform you about that. The navigation bar is kind of hard to use with the config I’m running. Keep up the good work!

 

Einen Kommentar hinterlassen

XHTML: Diese Tags kannst Du benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>