Rabu, 20 Juni 2012

Install Pentaho BI Server 4.5.0 di Ubuntu 12.04

  1 komentar
1. Membuat User dan Group Pentaho melalui terminal dengan perintah :

$ sudo addgroup pentaho
$ sudo adduser --system --ingroup pentaho --disabled-login pentaho



2. Download lalu Install Jdk-7 (sesuaikan dengan arsitektur Anda). Asumsi saya file tersebut berada di dalam /Downloads. Berikut cara install melalui terminal :

$ cd ~/Downloads
$ cd gunzip jdk-7u4-linux-x64.tar.gz
$ tar xf jdk-7u4-linux-x64.tar
$ sudo mv jdk1.7.0_04 /usr/lib/ jdk1.7.0_04
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jdk1.7.0_04/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jdk1.7.0_04/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jdk1.7.0_04/bin/javaws" 1
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javaws


Harusnya muncul tulisannya seperti ini :

There is only one alternative in link group javac: /usr/lib/jdk1.7.0_04/bin/javac
Nothing to configure.


Untuk meyakinkan javanya sudah terinstall silahkan ketik perintah dibawah ini di terminal :

$ which java
/usr/bin/java


Jalankan perintah :

$ java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)


$ which javac
/usr/bin/java

$ javac -version
javac 1.7.0_04

$ which javaws
Java(TM) Web Start 10.0.0.20-fcs
*lalu pesan yang panjaaaaannngggggggg*

Setelah itu buka terminal kembali lalu masukkan perintah

$ sudo gedit /etc/environment


ketikkan di paling bawah sebagai berikut:

JAVA_HOME=”/usr/lib/jdk1.7.0_04”


lalu disave konfigurasi tersebut. Lalu di close, jika benar, coba masukkan perintah sebagai berikut di terminal :

$ source /etc/environment
$ echo $JAVA_HOME


jika benar maka akan muncul output sebagai berikut:

/usr/lib/jdk1.7.0_04


3. Install Tomcat 7 melalui terminal :

$ sudo apt-get install tomcat7


4. Download lalu install Pentaho. Saya berasumsi file tersebut didalam folder /Downloads. Berikut cara install melalui terminal :

$ sudo mkdir /opt/pentaho
$ cd ~/Downloads
$ gunzip biserver-ce-4.5.0-stable.tar.gz
$ tar xf biserver-ce-4.5.0-stable.tar
$ sudo mv biserver-ce /opt/pentaho
$ sudo mv administration-console /opt/pentaho
$ sudo chown -R pentaho:pentaho /opt/pentaho


5. Mengubah port BI Server agar tidak bentrok dengan port lain

ada 2 file yang pertama adalah server.xml :

$ sudo gedit /opt/pentaho/biserver-ce/tomcat/conf/server.xml


cari kalimat dibawah ini dan lihat yang saya tebalkan :

<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />


kemudian saya rubah menjadi port 9090 :

<Connector URIEncoding="UTF-8" port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />


lalu di save, setelah itu menuju file yang kedua adalah web.xml

$ sudo gedit /opt/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml


Carilah kalimat dibawah ini dan lihat yang saya tebalkan:

<context-param>
<param-name>fully-qualified-server-url</param-name>
<param-value>http://localhost:8080/pentaho/</param-value>
</context-param>


kemudian saya rubah menjadi port 9090

<context-param>
<param-name>fully-qualified-server-url</param-name>
<param-value>http://localhost:9090/pentaho/</param-value>
</context-param>


kemudian di save dan keluar

kedua file tersebut harus disamakan portnya jika di server.xml port : 9090 maka di web.xml juga port :9090

6. Restart PC lalu rasakan PENTAHO nya :)

Setelah itu direstart PC nya. Agar JAVA_HOME bisa digunakan sebagai system wide environment :

Setelah direstart masuk kembali ke terminal lalu masukkan perintah :

$ cd /opt/pentaho/biserver-ce
$ sudo -u pentaho ./start-pentaho.sh


Login ke Pentaho User Console , Yaitu dengan cara buka web browser ( saya menggunakan firefox ) ke http://localhost:9090/ Untuk mengatur siapa saja yang berhak login di http://localhost:9090/ bisa di administration console :

$ cd /opt/pentaho/administration-console
$ sudo -u pentaho ./start-pac.sh


Login ke Pentaho Administration Console , Yaitu dengan cara buka web browser lalu ketik http://localhost:8099
masukkan username : admin
masukkan password : password
lalu Log in

Selamat Mencoba

1 komentar :

Ahmad Syafrudin mengatakan...

no pic HOAX