Running Kettle (Pentaho Data Integration) on Mac OSX 10.12 Sierra

A new version of Mac OSX and a new version of Pentaho Data Integration (aka Kettle) but the same old problem getting Kettle to run. Apple tries to keep their operating system locked down and secure, so if you download applications from the Internet that aren’t from the Apple App Store, the files are quarantined.

With the update to Sierra, the quarantine process has been “improved”. Keep reading to see how to do it!

Open a Finder window to where you extracted the PDI zip file. Then open a terminal prompt, next to it. In the terminal window, enter the following command:

sudo xattr -dr

From the Finder window, drag the Data file to the terminal window. The path to the Data will be added to the end of the command you just entered. The result should look similar to this:

sudo xattr -dr /Applications/data-integration/Data\

That should do it! Close the terminal window and then double click the Data file, and shortly you’ll see the Kettle splash screen.


Eye roll graphic from