How to fix host names
In this recipe, we'll learn how to fix the host name of components in an Apache Pinot cluster.
Pinot Version | 1.0.0 |
Code | startreedata/pinot-recipes/fixed-hostname |
Prerequisites
To follow the code examples in this guide, you must install Docker (opens in a new tab) locally and download recipes.
Navigate to recipe
- If you haven't already, download recipes.
- In terminal, go to the recipe by running the following command:
cd pinot-recipes/recipes/fixed-hostname
Launch Pinot Cluster
You can spin up a Pinot Cluster by running the following command:
docker-compose up
This command will run a single instance of the Pinot Controller, Pinot Server, Pinot Broker, Pinot Minion, and Zookeeper. You can find the docker-compose.yml (opens in a new tab) file on GitHub.
Navigate to the Pinot UI (opens in a new tab) and you should see the following:
Fixed hostnames
Configuring fixed host names
Let's have a look at the Docker Compose file (opens in a new tab) to see how we did this. The commands to start the container for each component are described below:
Controller
StartController -zkAddress zookeeper-fixedhost:2181 -controllerHost pinot-controller-fixedhost
Broker
StartBroker -zkAddress zookeeper-fixedhost:2181 -brokerHost pinot-broker-fixedhost
Server
StartServer -zkAddress zookeeper-fixedhost:2181 -serverHost pinot-server-fixedhost
Minion
StartMinion -zkAddress zookeeper-fixedhost:2181 -minionHost pinot-minion-fixedhost