Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Requirements

Hardware

Minimum configuration: any CPU, one DIMM of any capacity, and one drive of any capacity

The configuration depends on the actual application scenario.

OS Requirements

This document applies to CentOS 7.4 to 7.6, and openEuler 20.03 to 22.03.

This section uses CentOS 7.6 as an example to describe how to deploy a Kafka cluster.

Cluster Environment Planning

In this example, the cluster has four nodes: server1, agent1, agent2, and agent3. Table 1 lists the data plan of each node.

Table 1 Cluster environment plan

Node

IP Address

Number of Drives

OS

JDK

server1

IPaddress1

System drive: 1 x 4 TB HDD

Data drive: 12 x 4 TB HDD

CentOS 7.6

OpenJDK jdk8u252-b09

agent1

IPaddress2

agent2

IPaddress3

agent3

IPaddress4

Software Plan

Table 2 lists the software plan of each node in the cluster.

Table 2 Software plan

Node

Service

server1

Kafka client

agent1

QuorumPeerMain and Kafka

agent2

QuorumPeerMain and Kafka

agent3

QuorumPeerMain and Kafka