How to install CockroachDB on macOS using Homebrew

How to install CockroachDB on macOS using Homebrew

This post provides a step-by-step guide with a list of commands on how to install CockroachDB on macOS using Homebrew.

This post provides a step-by-step guide with a list of commands on how to install CockroachDB on macOS using Homebrew. CockroachDB is an open-sourced software project that is designed to store copies of data in multiple locations in order to deliver requested data when needed.

What is CockroachDB?

“Cockroach Labs is a computer software company that develops database management systems for businesses. It is best known for CockroachDB. CockroachDB is the SQL database for building global, scalable cloud services that survive disasters. CockroachDB has been compared to Google’s Spanner database. The database is scalable in that a single instance can be run from a laptop while building an app, then scaled to thousands of commodity servers as a business grows.” ~ Wikipedia

What is Homebrew?

Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple’s macOS operating system. It is known as the missing package manager for macOS.

Quick Commands

The following is the single command required to install CockroachDB on macOS using Homebrew.

$ brew install cockroach 

Brew Commands

This section provides a quick set of commands on how to install CockroachDB on macOS using Homebrew. It is assumed that Homebrew is already installed. If not, please follow this link.

$ brew update             # Fetch latest version of homebrew and formula.
$ brew search cockroach   # Searches all known formulae for a partial or exact match.
$ brew info cockroach     # Displays information about the given formulae.
$ brew install cockroach  # Install the given formulae.
$ brew cleanup            # Remove any older versions from the cellar.

Summary

Congratulations! You have successfully installed CockroachDB on macOS making use of Homebrew. Follow me on any of the different social media platforms and feel free to leave comments.