50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka는 분산 이벤트 스트리밍 플랫폼입니다. 페타바이트 규모의 실시간 데이터 파이프라인으로, LinkedIn, Netflix, Uber를 비롯한 Fortune 100 기업의 80%에서 사용됩니다. 내구성 높은 토픽 로그, 병렬 처리를 위한 파티셔닝, 그리고 정확히 한 번(exactly-once) 시맨틱을 지원해 가장 까다로운 메시징 워크로드도 처리할 수 있습니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

2 GB

IP 유형

IPV4,IPV6

중요한 파일과 디렉토리

  • Kafka 주 설치 디렉터리: /opt/kafka
  • Kafka 브로커 설정 파일: /opt/kafka/config/server.properties
  • Kafka 로그 디렉터리 (브로커 로그, 보존 이벤트): /opt/kafka/logs
  • Kafka 바이너리 및 CLI 도구 (kafka-topics.sh, kafka-console-producer.sh, 등): /opt/kafka/bin
  • Kafka 관리를 위한 Systemd 서비스 유닛: /etc/systemd/system/kafka.service

Kafka 서비스

sudo systemctl restart kafka
sudo systemctl enable kafka
sudo systemctl status kafka

주제 만들기

/opt/kafka/bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

토픽 세부 정보 확인:

/opt/kafka/bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092

이벤트(메시지) 생성

/opt/kafka/bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

줄당 하나의 이벤트를 입력하세요.

누르기 Ctrl+C 종료하려면.

이벤트 소비

/opt/kafka/bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

누르기 Ctrl+C 읽기를 중지합니다.

이벤트는 여러 클라이언트가 여러 번 소비할 수 있습니다.

로그 및 문제 해결

  • Kafka 로그: /opt/kafka/logs
  • Systemd 저널: sudo journalctl -u kafka -f
  • 포트 확인 9092 (브로커) 및 9093 (컨트롤러)이(가) 열려 있습니다.

데이터베이스 도구의 더 보기

관련 앱.

지금 Apache Kafka를 배포하세요. 월 $2.48부터.