Troubleshooting Pentaho

Troubleshooting Pentaho

The following content was extracted from the Support Manual compiled by Sungard Technology Services in December 2010:

How to install Pentaho and Pentaho Server?

(NOTE: for full detailed instructions on installing the Mifos Business Intelligence Suite containing Pentaho and the Data Warehouse at Installing Mifos BI (Pentaho))

There is no need to install Pentaho the designer and server. Just unzip the pentaho installer files and copy it in your root directory. On clicking the executable files both server and designer starts.


“biserver-ce” is the name of BI- server  folder.

“report-designer” is the name of designer folder.

“administration-console” is the name of administrator folder for users and roles.

How to set up Pentaho to run on different port (if Mifos is running on 8080)?

Mifos will run on your default Tomcat on port 8080. To run Mifos and Mifos BI simultaneously, you will need to change which port Pentaho runs on. To do so you must change the port to 8086 via the web.xml and server.xml files. These tips were compiled by Ramya in this mailing list discussion.

These steps assume the Mifos war is installed in your default tomcat which runs on port 8080 - http://localhost:8080/mifos

http://localhost:8080/mifos1) Navigate to following location:

D:\PENTAHO_REPORTS\biserver-ce-3.6.0-stable\biserver-ce\tomcat\webapps\pentaho\WEB-INF\web.xml

Edit the base-url section of your web.xml file. Change the port to 8086 from 8080

<context-param>                                 <param-name>base-url</param-name>                                 <param-value>http://localhost:8086/pentaho/</param-value> </context-param>

2) Navigate to:

 D:\PENTAHO_REPORTS\biserver-ce-3.6.0-stable\biserver-ce\tomcat\conf\server.xml

Edit the following two sections:

i) Change the shutdown port no to 8007 from 8005

<Server port="8007" shutdown="SHUTDOWN">

ii) Change the port from 8080 to 8086

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector URIEncoding="UTF-8" port="8086" maxHttpHeaderSize="8192"                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"                connectionTimeout="20000" disableUploadTimeout="true" />

With these three changes, both applications should run simultaneously with Mifos BI at http://localhost:8086/pentaho

How to Start Pentaho Designer, Admin console and BI-server?

BI_SERVER

Click the following

C:\Program Files\Pentaho\biserver-ce\start-pentaho.bat

  Default URL to access is:   http://<ip address of the server>:8089/pentaho

  Default username/pwd is : joe/password

Admin console URL

For Admin console, you need to start the following batch file at specified location

C:\Program Files\Pentaho\administration-console\start-pac.bat

http://<ip address of server>:8099

The default username/pwd is admin/password

Pentaho Designer

C:\Program Files\Pentaho\report-designer\startdesigner.bat

How to do user management in Pentaho?

From admin console of Pentaho, you can create the users, roles and database connections for the server.

  • Open Admin console with admin user. Go to Adminitration tab.

  • Creating JNDI and JDBC connections on Pentaho server.

  • Setting maximum and minimum active connections on server. Go to Advanced tab for it.

  • Creation of roles

  • Creation of users

How to deploy the design file on Pentaho server from designer?

a)     Open the designer by clicking the “startdesigner.bat” file.


b)    Open the design file which you want to deploy and then click on publish button

 

 

 

c)     The following screen will open .Enter the credentials and select the location on server to deploy the file.


Note: at the time of deployment, your server must be already started.

How to schedule your reports?

In the admin console, there is an option of scheduling the files or jobs also. You can use it and set the time of generation of the file automatically.

Go to scheduler tab


Click on create schedule and fill accordingly.

How to remove connection pool exhausted error?

Various ways to solve this problem