JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

토픽 생성하기 / 조회하기 / 삭제하기

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
create-list-delete-topics
type
post
updatedAt
Dec 6, 2025 05:39 AM

✅ CLI를 활용한 Kafka 조작

이전 강의의 그림에서는 백엔드 서버(Spring Boot)로만 Kafka를 조작할 수 있는 것처럼 표현했지만, 실제로는 CLI로도 Kafka의 모든 기능을 조작할 수 있다.
notion image
 
그럼 자주 사용하는 기능 중 하나인 ‘토픽(Topic)’에 관련된 명령어를 지금부터 배워보자.
 
 

✅ 토픽 생성하기

# kafka 디렉터리 안에서 아래 명령어를 실행시켜야 함 $ cd kafka_2.13-4.0.0 # 토픽 생성 # bin/kafka-topics.sh --bootstrap-server <kakfa 주소> --create --topic <토픽명> $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --create \ --topic email.send
 

✅ 토픽 조회하기

# 토픽 전체 조회 # bin/kafka-topics.sh --bootstrap-server <kakfa 주소> --list $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --list # 특정 토픽 세부 정보 조회 # bin/kafka-topics.sh --bootstrap-server <kakfa 주소> --describe --topic <토픽명> $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --describe --topic email.send
** 아직까지는 토픽 세부 정보가 어떤 걸 의미하는 지 몰라도 된다.
 

✅ 토픽 삭제하기

# 토픽 삭제 # bin/kafka-topics.sh --bootstrap-server <kafka 주소> --delete --topic <토픽명> $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --delete --topic email.send # 잘 삭제됐는 지 확인하기 $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --list
 
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
type
series-footer
updatedAt
Dec 6, 2025 05:39 AM
📎
이 글은 실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편) 강의의 수업 자료 중 일부입니다.