diethardsteiner.github.io diethardsteiner.github.io

Project Hop: Hop on Kubernetes

This is a follow-up article to Hop on Docker. In this article we will explore how to create a simple Kubernetes Job for short-lived data processes and a Kubernetes Deployment to run an always-on server that can execute data processes on request. Our tool of choice for data processing in this case is Hop. Short-lived processes: Kubernetes Job Sources: “Running pods that perform a single completable task”, Kubernetes in...

diethardsteiner.github.io diethardsteiner.github.io

Converting PDI Repositories to PDI Standalone Files

This article explains how to convert PDI repositories (PDI managed files) to PDI standalone files (PDI un-managed files). This might not be a complete set of instructions but most common conversion steps should be covered. Note: The term repository does not refer to a Git repo here but a PDI repo. Historically PDI has been able to store jobs and transformations in 4 different ways, so of which are deprecated now. PDI File storage...

diethardsteiner.github.io diethardsteiner.github.io

Installing JDK on MacOS

This is a very brief article on how I installed OpenJDK on MacOS. The easiest way to install JDK on MacOS is via package manager Homebrew. ## Installation Make sure you have Homebrew installed. To install the latest OpenJDK run the following command in the Terminal: brew cask install java JDK will be installed in /Library/Java/JavaVirtualMachines/, e.g.: /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/ As long as any JDK is...