300만을 위한 튜닝

클러스터 ID 생성

root@ip-10-1-2-173:/opt/kafka/config# /opt/kafka/bin/kafka-storage.sh random-uuid s4CDh7mPQI6cmlGA1ChTPQ

각 노드에서 같은 cluster_id로 포맷

sudo -u kafka /opt/kafka/bin/kafka-storage.sh format \\
  -t s4CDh7mPQI6cmlGA1ChTPQ\\
  -c /opt/kafka/config/server.properties

7) systemd 서비스 등록 & 기동

sudo tee /etc/systemd/system/kafka.service >/dev/null <<'EOF'
[Unit]
Description=Apache Kafka (KRaft)
After=network.target

[Service]
User=kafka
ExecStart=/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
ExecStop=/opt/kafka/bin/kafka-server-stop.sh
Restart=always
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload

7-2. 서비스 기동(노드마다 실행)

sudo systemctl enable --now kafka
sudo systemctl status kafka -n 30

로그 확인