Prepare your Windows environment for a manual installation
Legacy page. Content moved to the main topic.
This page is kept for existing links. Go to Manual installation process.
Prepare your Windows environment for a manual installation. Manual installation deploys Pentaho Server to your own web application server.
If you want Pentaho to provide the web application server, see Archive installation.
Process overview
Complete these tasks to prepare a Windows environment for a manual installation of Pentaho Server:
Create Windows directory structure.
Install Java.
Install your web application server.
Install the database that will host the Pentaho Repository.
Download and unpack the installation files.
Set environment variables.
Prepare your Pentaho Repository.
If you already installed a supported web application server, skip “Install your web application server.”
Create Windows directory structure
Choose an installation path for Pentaho on Windows. Pentaho recommends this directory path:
pentaho\\server\\pentaho-server
Sign in to the machine where you will run Pentaho Server.
Create the directory path:
pentaho\server\pentaho-server.Verify you have permission to read, write, and run commands in these directories.
Verify users can write to the directory where you install Pentaho.
Install Java
Pentaho requires a supported Java version.
Check Components Reference for supported Java versions.
Download a supported JRE or JDK from the Oracle website and install it.
Set
JAVA_HOMEto your Java install directory.Example:
set JAVA_HOME="C:\Program Files\Java\jdk11.x.x.x"
Install your web application server
If you want to deploy Pentaho Server to your own Tomcat web application server, install Tomcat first.
Check Components Reference for supported Tomcat versions.
Install the web application server by following the vendor’s documentation.
Pentaho recommends installing Tomcat in
pentaho\server\pentaho-server.Start the web application server and verify the default page loads.
Stop the web application server.
Install the Pentaho Repository host database
The Pentaho Repository stores data used for scheduling and security. It also stores metadata and models for reports.
Choose and install a database to host the Pentaho Repository.
Pentaho supports:
PostgreSQL
MySQL
MariaDB
Oracle
MS SQL Server
Check Components Reference for supported database versions.
Install the database.
Verify the database starts and you can connect to it.
Download and unpack installation files
Download the compressed installation files. Then unpack them into the correct directories.
Download files
Sign in to the Support Portal using the credentials from your Pentaho Welcome Packet.
In the Pentaho card, select Download.
On the 11.x page, select Pentaho 11.0 GA Release.
You might need to select See all <number> articles to see the full list of 11.x downloads.
Scroll to the bottom of the Pentaho 11.0 GA Release page.
In the file component section, go to
Pentaho Server\Manual Build (No Web Application Server).Download
pentaho-server-manual-ee-11.0.0.0-<build number>.zip.In the file component section, go back to
11.0.0.0-GA.Open the
Operations Martfolder.Download
pentaho-operations-mart-11.0.0.0-<build number>.zip.
Unpack installation files
Locate the two files you downloaded:
pentaho-server-manual-ee-11.0.0.0-<build number>.zippentaho-operations-mart-11.0.0.0-<build number>.zip
Unpack
pentaho-server-manual-ee-11.0.0.0-<build number>.zip. Move the contents to\pentaho\server\pentaho-server.Unpack
pentaho-operations-mart-11.0.0.0-<build number>.zip. Move the contents to\pentaho\server\pentaho-server.In
\pentaho-server, open\pentaho-server-manual-ee.Unpack these ZIP files and move the contents to the correct directories:
File to unpackDirectory where you move the file contentslicense-installer.zippentaho\serverjdbc-distribution-utility.zippentaho\serverpentaho-data.zippentaho\server\pentaho-serverpentaho-solutions.zippentaho\server\pentaho-serverCopy the
.warand.htmlfiles to these directories:FileDirectories that you copy the file intopentaho.warpentaho\server\pentaho-server\<tomcat installation directory>\webappspentaho-style.warpentaho\server\pentaho-server\<tomcat installation directory>\webappsPentahoServer_OSS_Licenses.htmlpentaho\server\pentaho-server
Verify directory structure
Verify the files are placed correctly. Your
pentahodirectory should include:pentaho\server\pentaho-server\pentaho\server\pentaho-server\data\<database name>
If your web application server is installed outside
pentaho\server\pentaho-server, verify:pentaho.waris in your web application server’swebappsdirectory.pentaho-style.waris in your web application server’swebappsdirectory.
Set environment variables
If you do not set the required environment variables, Pentaho might not start.
Set
PENTAHO_JAVA_HOMEto your Java installation directory:SET PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk11.x.x.x(Optional) If you are using a JRE, also set
JRE_HOME.Sign out and sign in again. Then verify the variables are set:
ECHO %PENTAHO_JAVA_HOME%
Prepare your Pentaho Repository
After you prepare your environment, initialize and configure your Pentaho Repository.
Select the database you are using:
Last updated
Was this helpful?

