Installation Guide for Mac
1. Installation Guide for Mac
This guide supplies step-by-step instructions for installing the required tools for the course.
Note: If you haven't done so already, create a GitHub account.
2. Terminal
Because you’re using a Mac, you already have access to Terminal! To open it, follow these steps:
-
Press Command and the space bar to open Spotlight Search, shown in the following image:

-
Type "terminal" in the search box, then press Enter, as shown in the following image:

-
Select Terminal from the list of search results—when it opens, it will resemble the following image:

3. Xcode
To install Xcode, follow these instructions:
-
Open the Mac App Store and search for Xcode, as shown in the following image:

-
Download and install Xcode. When the installation completes, open the program.
-
Agree to the terms of service.
-
You'll know that the installation is complete when the "Welcome to Xcode" window appears, as shown in the following image:

4. Java Development Kit (OpenJDK)
-
Navigate to the Adoptium JDK webpage.
-
Select "Temurin 8 (LTS)" from the list.
-
Select "Latest release".
-
Run the installation file.
-
Click Continue to move through the installation process.
-
On the final Summary page, click Finish.
-
Check that the installation was successful by opening Terminal and entering the command
java -version.
5. IntelliJ IDEA
-
Navigate to the Intellij IDEA downloads page.
-
Download the Community edition.
-
When the download completes, run the disk image file.
-
In the Finder window that appears, drag the IntelliJ IDEA CE icon into your Applications folder.
-
Find IntelliJ in either Launchpad or your Applications folder, then open it.
-
When you receive a prompt to open a third-party app downloaded from the internet, select Open.
-
Choose whether or not to send usage statistics.
-
After a successful installation, eject the install drive and delete the IntelliJ IDEA disk image from your downloads.
6. Homebrew
-
Navigate to the Homebrew webpage. Copy the script listed under Install Homebrew, as shown in the following image:

-
Paste the script into your Terminal window and press Enter, as shown in the following image:

That's it!
7. MySQL
-
Once you've installed Homebrew, install MySQL Server using the command
brew install mysql. -
The server is set up without a default root password. You can connect to it using the command
mysql -uroot.
Important: You should change the root password after you install MySQL Server. You can do this using the command
mysql_secure_installation.
8. Docker
-
Navigate to the Docker Desktop on Mac installation page.
-
Select the "Mac with Intel Chip" or the "Mac with Apple Chip" button, depending on the microprocessor in your computer. The
Docker.dmgfile will then download.Important: First check the OS version to ensure that a compatible version will download.
-
Double-click the
Docker.dmgfile to start the installation process. Remember to drag the Docker icon into theApplicationsfolder.
9. Docker Images
-
Open Terminal.
-
Pull the Cassandra Docker image by using the following command:
docker pull cassandra:latest -
Pull the MySQL Docker image by using the following command:
docker pull mysql:latest -
Run the following command:
docker run -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 --name mysql_local mysql:latest
10. DBeaver
-
Run the command
brew install --cask dbeaver-community. -
If there are no errors, you are ready to use DBeaver!
11. Connect MySQL to DBeaver
-
Open the DBeaver desktop app.
-
Select the Database menu in the top menu bar, then click New Database Connection.
-
Select MySQL and click Next.
-
Enter your "root" as the username and "password" as the password, then click "Test Connection".
-
Click on the Driver Properties tab.
-
Find "allowPublicKeyRetrieval" and change the value to "true".
-
Click Test Connection.
-
Click Download.
-
When the test is successful, click Finish.
12. Create Cassandra Driver
Note: Before creating the Cassandra driver for DBeaver, spin up an instance of Cassandra by opening Terminal and entering the following command:
docker run -p 9042:9042 --name cass_cluster cassandra:latest
-
Download the Simba JDBC driver from DataStax.
Note: Make sure you select "Simba JDBC Driver for Apache Cassandra" from the dropdown.
-
Unzip the file to a folder you will remember.
-
Open DBeaver.
-
Open the Database menu from the top menu bar, then click Driver Manager.
-
Click New.
-
In the window that opens, fill in the boxes as follows:
-
Driver Name:
Cassandra -
Driver Type:
Generic -
Class Name:
com.simba.cassandra.jdbc42.Driver -
URL Template:
jdbc:cassandra://{host}[:{port}];AuthMech=1 -
Default Port:
9042
Refer to the following image for an example:

-
-
Click on the Libraries tab at the top of the Create New Driver window.
-
Click Add File.
-
Navigate to the file you unzipped in Step 2, select the "CassandraJDBC42" file, and click Open.
-
Click OK.
13. Connect Cassandra to DBeaver
-
Open the DBeaver desktop app.
-
Select the Database menu in the top menu bar, then click New Database Connection.
-
Select Cassandra and click Next.
-
Enter "cassandra" as both the username and password.
-
Click Test Connection.
-
Follow the prompts to download missing components.
-
When the test is successful, click Finish.
14. Insomnia
-
Navigate to the Insomnia download page.
-
Click the Download button.
-
When the download is complete, open the file to bring up the installation prompt.
-
Drag the Insomnia icon into the
Applicationsfolder.
15. You're Done
That's all for the installations! Your computer has everything that you'll need to begin on the first day of class.