Prepare your Windows environment for an archive install
This article helps you to prepare your Windows environment for an archive installation. The archive process installs the Pentaho Server on a Tomcat web application server, which is provided by Pentaho.
For installation of the Pentaho Server on an existing web application server, see Manual installation.
Process overview
You will complete these tasks to prepare your Windows environment for an archive installation. The archive process installs the Pentaho Server on a Tomcat web application server, which is provided by Pentaho.
- Create Windows Directory Structure.
- Install Java.
- Install the Database that will host the Pentaho Repository.
- Download and Unpack the Installation Files.
- Set Environment Variables.
Create Windows directory structure
Choose an installation path for installing Pentaho on a Windows system. Pentaho recommends the directories and subdirectories listed in this topic.
Log on to the machine on which you will run the Pentaho Server.
Create the following directory path:
pentaho\serverVerify that you have the appropriate permissions to read, write, and execute commands in the directories you created.
Verify that your users can write to the directory where you install the Pentaho Suite.
Install Java
To install Pentaho, you need to install a supported version of Java.
Check the Components Reference to identify which version of Java that Pentaho supports.
Download the supported version of the JRE or JDK from the Oracle website and install it.
Set an environmental variable to point to your Java installation directory:
- On Linux:
echo $JAVA_HOME=/usr/lib/jvm/jdk11.x.x.x
- On Windows:
SET $JAVA_HOME=C:\Program Files\Java\jdk11.x.x.x
- On Linux:
Install the Pentaho Repository host database
The Pentaho Repository houses data needed for Pentaho tools to provide scheduling and security functions. The repository also stores metadata and models for reports that you create.
Before you begin
- PostgreSQL
- MySQL
- Oracle
- MS SQL Server
Procedure
Check the Components Reference to section to determine which versions of the databases Pentaho currently supports.
Download and install the database of your choice.
Verify that the database is installed correctly.
Download and unpack installation files
The Pentaho software and some of its components are delivered in compressed files that need to be unpacked prior to starting the Pentaho archive installation process.
The Pentaho Server software, data files, and examples are stored in pre-packaged ZIP files. You will need to manually copy these files to the correct directories.
Step 1: Download files
The first step for an archive installation of the Pentaho system is to download the compressed files that contain the software.
Download the following installation and plugin files from the Hitachi Vantara Lumada and Pentaho Support Portal.
Procedure
On the Customer Portal home page, sign in using the Pentaho support user name and password provided in your Pentaho Welcome Packet.
Click Downloads, then click Pentaho 9.4 GA Release in the 9.x list.
At the bottom of the Pentaho 9.4 GA Release page, click the Pentaho Server folder and then click the Archive Build (Suggested Installation Method) folder in the Box widget and download each of the files listed below.
Component ZIP File Pentaho Server Installation File pentaho-server-ee-9.4.0-dist.zip Dashboard Designer Plugin pdd-plugin-ee-9.4.0-dist.zip Interactive Reporting Plugin pir-plugin-ee-9.4.0-dist.zip Pentaho Analyzer Plugin paz-plugin-ee-9.4.0-dist.zip Pentaho Operations Mart Files pentaho-operations-mart-9.4.0-dist.zip NoteOn the bottom of the Pentaho 9.4 GA Release page, click the Operations Mart folder in the Box widget and download the ZIP file named: Pentaho Operations Mart.
Step 2: Unpack the Pentaho Server installation files
The Pentaho Server installation file is a package file and needs to be unpacked.
Unzip the Pentaho Server installation file. Inside is the packaged file.
Run the install.bat file to unpack the installation file.
The IZPak window appears.Read the license agreement in the IZPack window.
Select the I accept the terms of this license agreement check box
Click Next.
In the Select the installation path text box, browse to or enter the directory where you created the \pentaho\server directory, and then click Next.
A warning message appears informing you that the directory already exists.Click Yes.
Any existing files in the directory will be retained.Click Done when the installation progress is complete.
Step 3: Unpack the plugin files
Since the plugin files are package files, they must be unpacked.
Unzip the plugin file you would like to install. Inside is the packaged file.
Run the install.bat file to unpack the plugin file.
The IZPak window appears.Read the license agreement in the IZPack window.
Select the I accept the terms of this license agreement check box
Click Next.
In the Select the installation path text box, browse to or enter the directory where you created the \pentaho\server\pentaho-server\pentaho-solutions\system directory, and then click Next.
A warning message appears informing you that the directory already exists.Click Yes.
Any existing files in the directory will be retained.Click Done when the installation progress is complete.
Step 4: Unpack the Operations Mart DDL files
Procedure
Unzip the Pentaho Operations Mart distribution file to a folder.
The packaged installation file is in the folder.Run the install.bat file to unpack the installation file.
The IZPak window appears.Read the license agreement in the IZPack window. Select the I accept the terms of this license agreement check box, and then click Next.
In the Select the installation path text box, browse to and save the file in the pentaho\server\pentaho-server\data directory, then click Next.
A warning message appears informing you that the directory already exists.Click Yes.
Any existing files in the directory will be retained.Click Quit when the installation progress is complete.
Unzip the pentaho-operations-mart-ddl-9.4.0.zip file.
Move the directory for your database into pentaho\server\pentaho-server\data\<database name> and delete the others.
The appropriate database names are shown in the following table:If your Pentaho Repository is on: Copy this directory into pentaho\server\pentaho-server\data\ PostgreSQL postgresql MySQL mysql5 Oracle oracle10g MS SQL Server sqlserver Complete the steps for installing Data Integration Operations Mart before installing your database.
Step 5: Verify directory structure
Procedure
Verify that the Pentaho files are placed in the correct locations by comparing the pentaho directory structure, as shown, with yours.
- pentaho\server\pentaho-server\pentaho-solutions\system\analyzer
- pentaho\server\pentaho-server\pentaho-solutions\system\dashboards
- pentaho\server\pentaho-server\pentaho-solutions\system\pentaho-interactive-reporting
- pentaho\server\pentaho-server\
- pentaho\server\pentaho-server\data\<database name>
Set environment variables
Procedure
Set the path of the PENTAHO_JAVA_HOME variable to the path of your Java installation, as shown:
SET PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk11.x.x.x
(Optional) If you are using a JRE, then also set the JRE_HOME home environment variable.
Log off and log on again, then verify the variables have been properly set by using a command similar to the following example:
ECHO %PENTAHO_JAVA_HOME%
Prepare your Pentaho Repository
Once you have finished preparing your environment, you can initialize and configure your Pentaho Repository.
Select the database that you are using as your Pentaho Repository: