KSL - UBL Merupakan Kelompok Riset Mahasiswa / Mahasiswi Dibidang Teknologi Informasi Khususnya FOSS (Free Open Source Software)

Rabu, 20 Juni 2012

Install Pentaho BI Server 4.5.0 di Ubuntu 12.04

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