0% found this document useful (0 votes)
15 views16 pages

Pentaho Data Integration Mac Guide

This document provides installation guidelines for the community edition of Pentaho Data Integration on Mac OSX, including prerequisites such as Java installation and troubleshooting steps for common issues. It references multiple external sources and outlines the process of downloading, extracting, and running the application, as well as resolving permission-related errors. Users are advised to ensure they are installing the community edition and not the trial version of the commercial edition.

Uploaded by

bashakalim12345
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views16 pages

Pentaho Data Integration Mac Guide

This document provides installation guidelines for the community edition of Pentaho Data Integration on Mac OSX, including prerequisites such as Java installation and troubleshooting steps for common issues. It references multiple external sources and outlines the process of downloading, extracting, and running the application, as well as resolving permission-related errors. Users are advised to ensure they are installing the community edition and not the trial version of the commercial edition.

Uploaded by

bashakalim12345
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Mac OSX Installation Guidelines for

Pentaho Data Integration (Community


Edition)
This document contains three guidelines from external websites for installation of the community
edition of Pentaho Data Integration on Mac OSX. If your installation did not work with the
simple installation guidelines on the course document (usage of PDI with Oracle Cloud or
PostgreSQL), I encourage you to begin your installation again following one of these guidelines.
All guidelines provide details about Java installation (JRE and JDK) and Windows environment
variables. The first guideline document is longer although for more dated than the other two
documents. You can also find other guidelines and video installation guidelines if you search
under “Pentaho Data Integration Installation Guidelines for Mac”. Hitachi provides a white paper
with installation instructions as another option for Windows installation. Make sure that you
install the community edition, not the trial version of the commercial edition of Pentaho Data
Integration. The commercial version has a limited free usage period.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 2

How to install Pentaho 8.2


on a Mac.
[Link]
on-a-mac-4e4f8d526df2

January 18, 2019

For anyone wanting to set up data processing or Extract-


Transform-Load (ETL) jobs quickly and easily the Pentaho Data
Integration suite is great!

You can buy the Enterprise version which I imagine costs a lot of
money, or you can download the community edition and install it
yourself.

Prerequisites
You must have a java runtime (JRE) on your mac. To check if you
have one, go to a terminal command line (cmd+space) and type
‘terminal’. Once in the terminal, type java -version . If you see
something like this:
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 3

then you should be ok. If not then you will have to install it. I
recommend using brew. Once you’ve installed brew, go back to the
terminal and type brew install java .

Step 1 — Download the community edition of


Pentaho
Go to Source Forge to obtain the latest edition of PDI. These
installation instructions were written for PDI 8.2.

[Link]

Step 2 — Extract and unzip


The file downloaded should be pdi-ce-[Link]–[Link]. Extract this
and you should be left with a folder called data-integration. Move
this folder to your Applications directory.

Step 3 — Run the application using the


command line (option 1)
If you don’t like the command line scroll down and see how to
launch from the Finder.

If you look in the data-integration folder you will see a Mac Icon:
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 4

You would expect that clicking this will start the app. Well, on my
mac, it doesn’t.

To launch it, open a terminal again (cmd+space, and type


‘terminal’). If you followed the above instructions, then navigate
to /Applications/data-integration/Data\ [Link]\Contents\MacOS and
type ls you should see:
JavaApplicationStub

This is the application you need to run. Staying in the terminal


type
./JavaApplicationStub

You should see a steady stream of output on the terminal and


(eventually) the application should open.

Step 3 — Run the application from Finder


(option 2)
If you’re not a big fan of the command line, you can run the app
from the Finder.

Open the data-integration folder and right mouse click the Data
Integration app and select ‘Show Package Contents’.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 5

Then open navigate to the ‘Contents/MacOS/JavaApplicationStub’


and double click it.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 6

This should launch a terminal window and you should see a whole
load of terminal output

Step 3 — Use the Application for Fun and


Profit!
You should then see the application launch.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 7
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 8

ETL Tool: Install pentaho 9.0


on mac (2020)
Feb 1, 2020·2 min read

[Link]

I used pentaho Data Integration extensively for ETL in data


warehousing on a PC before, but want to use it in a Mac now. I
followed this instruction to install pentaho 9.0 on a Macbook pro
today.

I used these two articles as references but had to adjust in two


issues. One is the java runtime environment must be version 8, the
other is a privilege issue.

Here are the steps I followed:

1. Install Java runtime environment 8. It really needs to be


version 8.

Pentaho so far only works with jdk 7 or jdk8. I installed jdk 13 and
pentaho did not start -I had to uninstall and reinstall 8 using the
above link.

To install java runtime environment 8, I download and followed


the installation guide.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) Page 9

3. Resolve a permission issue.

• Using the terminal, cd into the unzipped directory

• Run the application open Data\ [Link]

If you get the following error:


LSOpenURLsWithRole() failed with error -10810 for the file Data
[Link]

Run the following command (it is permissions related):


sudo xattr -dr [Link] Data\ [Link]

After this, I can just get to Data Integration from dock and double
click its icon to open the app.

Running Pentaho Data Integration on Mac OSX

By Andres Jaimes

November 9, 2018

Run Pentaho Data Integration on Mac OSX. The following


procedure works with all the latest OSX versions.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 10

My local configuration

• OSX Mojave
• OpenJDK 11

Procedure

• Download [Link]
from [Link]
• Unzip it
• Using the terminal, cd into the unzipped directory
• Run the application open Data\
[Link]

If you get the following error:

LSOpenURLsWithRole() failed with error -10810 for the

file Data [Link]

then run the following command (it is permissions


related):

sudo xattr -dr [Link] Data\

[Link]

Make sure that you are allowed to run applications from


any vendor in the System Preferences > Security screen.
Try to run it again:
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 11

open Data\ [Link]

[Link]

Install Pentaho Data Integration on Mac OSX


JULY 25, 2021 MAC APP STORE

About the App


• App name: Pentaho Data Integration
• App description: data-integration (App: data-integration/Data [Link])
• App website: [Link]

Install the App


1. Press Command+Space and type Terminal and press enter/return key.
2. Run in Terminal app:
ruby -e "$(curl -fsSL
[Link] 2>
/dev/null
and press enter/return key. If you are prompted to enter your Mac's user password,
enter it (when you type it, you wont see it on your screen/[Link] but it would
accept the input; this is to ensure no one can see your password on your screen while
you type it. So just type password and press enter, even if you dont see it on your
screen). Then wait for the command to finish.
3. Run:
brew install data-integration
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 12

How I setup my Pentaho


Data Integration (PDI) and
solving the problem on
running it on Mac OSX
Catalina 10.15.4
Source (March 2022)

[Link]
integration-pdi-and-solving-the-problem-on-running-it-on-mac-osx-
6f0cc7f3b97c#id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6IjNkZDZjYTJhODFkYzJ
[Link]
3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJuYmYiOjE2NDY2NzczN
DEsImF1ZCI6IjIxNjI5NjAzNTgzNC1rMWs2cWUwNjBzMnRwMmEyamFtNGxqZG
NtczAwc3R0Zy5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSIsInN1YiI6IjEwMD
E5MzAyMzIyNTU2ODc1MTYwMyIsImVtYWlsIjoibWljaGFlbHYubWFubmlub0Bn
bWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiYXpwIjoiMjE2Mjk2MDM1
ODM0LWsxazZxZTA2MHMydHAyYTJqYW00bGpkY21zMDBzdHRnLmFwcHMu
Z29vZ2xldXNlcmNvbnRlbnQuY29tIiwibmFtZSI6Ik1pY2hhZWwgTWFubmlubyIsI
nBpY3R1cmUiOiJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vYS9
BQVRYQUp3VFJxaTFIVU9qRHE2djgxMWpxOGJKYWxzQXA5NWxfYWpUazBldT
1zOTYtYyIsImdpdmVuX25hbWUiOiJNaWNoYWVsIiwiZmFtaWx5X25hbWUiOiJ
NYW5uaW5vIiwiaWF0IjoxNjQ2Njc3NjQxLCJleHAiOjE2NDY2ODEyNDEsImp0aSI
6IjllYTllMjgwZGI3MzBmZmEwNGZkYzM3MDA0OTUxM2I1OGU2OTU2ZDEifQ.a
Nd2vVmYY2dWP-
zR0J_77KLXkV7jIWQXf83ShC8nT1tVwf5hWGGhi5vrVPpeB2iQo_5xdEFdDrbhhM
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 13

UG4a1m7ATIjvHFjBhRrXoiguT-
Vw0EyOYNTDGPsbnYPwjPn2Y3NTrMxVDwkdzDTWYapbqRxAMyaxl8CknK4T0
ORk4OzexH6KEjGqa0mMsrnMSa95UGpOcMbcwG5j31_6h7grK-
MGXV679V8npgn_dUy0bJ7hzaduPKBdb2Z_8nzizQXQKZdtcoO4hRB4EcKhPws
GCna0QH7m6ERqPtElKKZCDoX9QJhJmLaPFbxCOidYkBYOHwY13YXYB1iMX0r6
K_7e1rAQ

Gembit Soultan

Apr 11, 2020·2 min read

Well, as you can see pentaho data integration is one of the tools
that really help me on doing a lot of integration activity and ETL
(Extract Transform Load) process in my day to day jobs. The tools
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 14

is already mature enough, since it is build on a long time ago, I did


not know exactly the year but it really help me doing my jobs.

Okay, lets go to the focus of the topics here, on how I setup my


Pentaho Data Integration (PDI) and solving the problem on
running it on MAC OSX Catalina 10.15.4.

Prerequisite

Pentaho Data Integration (PDI) needs java SDK 8 you can


download on oracle website.

Installation

1. Download the pentaho data integration (PDI) from the


[Link]. you can find it by searching it in google
and type the keywords “pentaho download” or by clicking
this link pdi-ce-[Link]–[Link]. this is for the version 9,
the new pentaho version release at 2020.

2. Create folder pentaho/client-tools

3. extract the zip files that we already do in step-1 to the


folders that we created on step-2. the folder structure
should be pentaho/client-tools/data-integration, if
you extract it correctly.
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 15

4. Okay, well if you running it by clicking the icon bellow, at


the first time you need to allow it on your system
preferences — Security and privacy and set allow to
open this folder.

5. At this step you probably think it will work if you click the icon
again, well the reality it is not. if you open with the command shell
:
12/6/2022 Mac OSX Installation Guidelines for PDI (CE) P a g e 16

cd /Applications/Pentaho/client-tools/data-integration

Open Data\ [Link]

it will show you the message :

LSOpenURLsWithRole() failed with error -10810 for the


file /Applications/pentaho/client-tools/data-
integration/Data [Link]

Well it says your .app file is failed to open. After some browsing on
the internet, finally i found the answer, so this is that i do for the
finally steps.

6. type this in your terminal :

sudo xattr -dr [Link]


/Applications/pentaho/client-tools/data-
integration/Data\ [Link]

it means that you giving the execution permission to application


that quarantine by the MacOS.

try to re-open your apps again. it should work. Okay, Thats the end
of my stories for today. Thanks.

You might also like