Installing Software for the Course
Here is how to install the software necessary for this course.
Linux
To install the course software on Linux, follow these steps. The commands shown are for Ubuntu; adjust them if you’re using a different distribution.
Java
The JVM runtime is required to run various software we will use in this course. To check if you have Java installed, run this command, which should print Java's version:
java -version
If you don't have Java installed. You need to run these commands:
sudo apt update
sudo apt install openjdk-21-jdk -y
Docker
You will use Docker to run local containers for Kafka, Flink, Postgres, and other software.
To install Docker, navigate to this page, download the installer, and run it.
Install Python tools
You also need to install packages and pip
(package manager for Python) and the venv
module (covered later in one of the videos):
sudo apt install python3-pip python3-venv -y
macOS
Here is how to install the software needed for this course on macOS.
Java
The JVM runtime is required to run various tools we will use in this course. To check if you have Java installed, run this command, which should print Java's version:
java -version
If you don't have Java installed, you need to visit this page, download the installer, and run it.
Homebrew
Homebrew is a macOS package manager. To install it, copy the command from Homebrew's homepage and run it in a terminal.
Python
To check if you have Python installed you can run this command which should print your Python's version:
python3 --version
If you don't have Python installed, you can do it using Homebrew:
brew install python