Dockmaker

Pentaho cloud, hybrid-cloud containerized deployments ..

As part of customers cloud journey, many of the services used and connected as part of defined ETL workflows are present and managed by the cloud (such as storage buckets, relational & analytical databases, messaging systems, etc.).

It means Pentaho is required to:

  • Sit close to these services for security and performance considerations

  • Ability to scale up and down based on requirements

Pentaho does not offer a one-size-fits-all container image for deployments, understanding that each customer's needs and deployment scenarios are unique.

The DockMaker command line tool is intended to create docker images and start docker containers that will support various Pentaho products, including Pentaho Server, Carte, and PDI (kitchen/pan).

  1. Unpack DockMaker.

cd
cd ~/Downloads
unzip dock-maker-*.zip
  1. Follow the instructions to install DockMaker.

cd dock-maker-9.5.0.0-240-public
java -jar installer.jar -console

The components are installed in Console mode:

  • Keep taping the ⬇️ (down arrow key) until you come to the User Agreement

  • (1 – accept 2 – to reject 3 - to redisplay)

  • Enter: 1

  • Change the default installation path:

  1. Copy & Paste the Dockmaker installation path.

/home/pentaho/DockMaker-9.5
Target Path
────────────────────────────────────────────────────────────────────────────────

Select the installation path:  [/home/installer/pentaho/dock-maker-9.5.0.0-240-public 
/home/pentaho/DockMaker-9.5
--------------------------------------------------------------------
Message

The target directory will be created: 
/home/pentaho/DockMaker-9.5
--------------------------------------------------------------------
Enter O for OK, C to Cancel: 
O

Press 1 to continue, 2 to quit, 3 to redisplay
1

────────────────────────────────────────────────────────────────────────────────
Installation
────────────────────────────────────────────────────────────────────────────────

====================
Installation started
Framework: 11.0.5 (Ubuntu)
Platform: ubuntu_linux,version=5.15.0-60-generic,arch=x64,symbolicName=null,javaVersion=11.0.18
[ Starting to unpack ]
[ Processing package: Base (1/1) ]
executable perms set on file DockMaker.sh
executable perms set on file DockMakerDown.sh
executable perms set on file docker-entrypoint.sh
executable perms set on file docker-entrypoint.sh
executable perms set on file install_license.sh
executable perms set on file set-pentaho-env.sh
[ Unpacking finished ]
Installation finished

────────────────────────────────────────────────────────────────────────────────
Installation Finished
────────────────────────────────────────────────────────────────────────────────

Installation was successful
Application installed on /home/pentaho/DockMaker-9.5
[ Console installation done ]

Last updated