Deploy Standalone Cruise Control
This page explains how to deploy standalone Cruise Control: extract binaries, update Kafka metrics settings, edit config files, and start or stop the service.
Steps to Deploy
- Extract binaries: Download and unpack the Cruise Control distribution.
$ tar -xzf cruise-control3-2.5.137.3.3.6.2-1.tar.gz
$ cd cruise-control
- Update Kafka configurations: Enable the Cruise Control metrics reporting in Kafka by adding the following details.
metric.reporters=com.linkedin.kafka.cruisecontrol.metricsreporter.CruiseControlMetricsReporter
cruise.control.metrics.topic.auto.create=true
auto.create.topics.enable=true
- Configure Cruise Control: All the Cruise Control configurations are under
config/.
brokerSets.json
capacity.json
capacityCores.json
capacityJBOD.json
clusterConfigs.json
cruise_control_jaas.conf_template
cruisecontrol.properties
log4j.properties
Update these files to reflect your cluster environment.
- Start Cruise Control: Run Cruise Control using the command below.
$ ./kafka-cruise-control-start.sh config/cruisecontrol.properties
- Stop Cruise Control: Stop the service using the command below.
$ ./kafka-cruise-control-stop.sh
Was this page helpful?