Prerequisites for Installing Confluent Platform with Ansible Playbooks¶
General requirements¶
Ansible 2.9 (specifically, 2.9.27+) or 2.11
SSH access between Ansible control nodes and Confluent Platform hosts
For the steps and the command to verify the SSH connections for all the hosts involved, see Prepare Ansible Inventory File to Install Confluent Platform.
sudo
access for SSH user to all Confluent Platform hosts(Optional) Internet connectivity to pull Confluent Platform software from
packages.confluent.io
. If without internet access, refer to Set Confluent Platform software installation method for other options.
Confluent Platform version¶
It is highly recommended that you use the same version of Confluent Ansible playbooks as the Confluent Platform version.
Supported Operating Systems¶
Ansible Playbooks for Confluent Platform support the operating systems listed in the operating systems supported by Confluent Platform components, except for those marked as deprecated.
Hardware requirements¶
Refer to the Confluent Platform component on-premises system requirements.
Ports¶
Refer to the ports used by Confluent Platform components.
Users¶
Each Confluent Platform component runs under its own user set up during installation. The
usernames are prefixed with cp-
followed by the component name. For example,
cp-kafka
and cp-schema-registry
. The one exception is that ZooKeeper runs as
the cp-kafka
user.
Time synchronization¶
Clock synchronization on each Kafka broker is required to ensure the full system functions correctly. See Time synchronization requirement for details.