Installing the Confluent Platform
In order to use the REST proxy and the Schema Registry, we need to install the Confluent Platform. Also, the Confluent Platform has important administration, operation, and monitoring features fundamental for modern Kafka production systems.
Getting ready
At the time of writing this book, the Confluent Platform Version is 4.0.0.
Currently, the supported operating systems are:
- Debian 8
- Red Hat Enterprise Linux
- CentOS 6.8 or 7.2
- Ubuntu 14.04 LTS and 16.04 LTS
macOS currently is just supported for testing and development purposes, not for production environments. Windows is not yet supported. Oracle Java 1.7 or higher is required.
The default ports for the components are:
2181
: Apache ZooKeeper8081
: Schema Registry (REST API)8082
: Kafka REST Proxy8083
: Kafka Connect (REST API)9021
: Confluent Control Center9092
: Apache Kafka brokers
It is important to have these ports, or the ports where the components are going to run, open.
How to do it...
There are two ways to install...