kafka 2.1.0 버전에서 주제를 제거하거나 삭제하는 방법

Kumar

2.1.0 버전에서 kafka 주제를 제거하거나 삭제하는 다양한 방법을 공유하고 싶습니다. 여기에서 비슷한 질문을 찾았 습니다 Purge Kafka Topic 그러나 허용 된 답변은 더 이상 사용되지 않으며 Kafka 버전 0.8 이하에서 작동 하므로이 질문에 대한 답변이 생성됩니다.

중복 된 질문이 아닙니다.

Kumar

Kafka는 기본적으로 7 일인 168 시간 동안 메시지를 보관합니다. kafka가 주제를 제거하도록 강제하려는 경우 여러 방법으로이를 수행 할 수 있습니다. 각각 자세히 살펴 보겠습니다.

1. kafka-configs.sh 명령 사용

보존 정책을 1 초로 일시적으로 변경합니다.

kafka-configs.sh --zookeeper localhost:2181 --alter --entity-type topics --add-config retention.ms=1000 --entity-name text_topic

아래 명령을 실행하여 보존 정책의 현재 값을 확인할 수 있습니다.

kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --describe --entity-name text_topic
Configs for topic 'text_topic' are retention.ms=1000

1 초 동안 기다린 후 보존 정책 구성을 제거하면 기본값으로 다시 설정됩니다.

kafka-configs.sh --zookeeper localhost:2181 --alter --entity-type topics --delete-config retention.ms --entity-name text_topic

2. 주제를 삭제하고 다시 만듭니다.

기존 주제를 삭제하기 전에 먼저 주제를 다시 생성하는 데 필요하므로 현재 주제의 파티션과 복제본을 가져옵니다. 주제 설명을 실행하여이 정보를 얻을 수 있습니다.

kafka-topics.sh --zookeeper localhost:2181 --describe --topic text_topic

Topic:text_topic        PartitionCount:3        ReplicationFactor:3     Configs:
        Topic: text_topic       Partition: 0    Leader: 0       Replicas: 0     Isr: 0

주제를 삭제하십시오.

kafka-topics.sh --zookeeper localhost:2181 --delete --topic text_topic

복제 및 파티션 세부 정보를 사용하여 주제를 다시 만듭니다.

kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 3 --topic text_topic

3. kafka 로그에서 데이터를 수동으로 삭제합니다.

  1. 모든 노드에서 zookeeper 및 kafka를 중지하십시오.
  2. 모든 노드에서 kafka 로그를 정리합니다. kafka는 로그 파일을 / tmp / kafka-logs / MyTopic-0에 저장합니다. 여기서 / tmp / kafka-logs는 log.dirattribute에 의해 지정됩니다.
  3. zookeeper 및 kafka를 다시 시작하십시오.

도움이 되었기를 바랍니다 !!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

kafka에서 주제를 강제로 삭제하는 방법

Apache Kafka에서 여러 주제를 삭제하는 방법

Apache Kafka에서 주제를 삭제하는 방법

모든 실행 전에 주제에서 모든 데이터를 삭제하거나 주제를 삭제하는 방법이 있습니까?

내 JSON OBJ에서 0과 1을 제거하는 방법

Kafka 주제를보고 삭제하는 방법

CakePHP에서 제로 (0) 인덱스를 제거하는 방법

Kafka Streams에서 상태 저장소를 제거 / 삭제하는 방법은 무엇입니까?

Calico에서 정책 데모를 제거하거나 제거하는 방법

Golang 클라이언트를 사용하여 Kubernetes에서 포드를 제거하거나 삭제하는 방법

버튼 2를 클릭할 때 버튼 1에서 클래스를 제거하는 방법 - Vanilla JS

"제목 1"에서 번호를 제거하는 방법-officeR

병합을 수행하기 위해 나중에 0을 제거하지 않고 점을 제거하는 방법

전체 DataFrame에서 'NaN'이 처음 발생한 후 모든 행을 제거하거나 삭제하는 방법

Zshell에서 전역 별칭을 제거하거나 삭제하는 방법은 무엇입니까?

1D 텐서에서 0을 제거하는 방법 - TensorFlow.js?

특정 kafka 주제에 글을 쓰는 제작자를 나열하는 방법

Apache Lucene에서 문서를 삭제하거나 업데이트하는 방법

Kafka의 주제에서 하나의 메시지 제거

수명을 삭제하거나 0으로 설정하는 방법-Dialogflow Agent Context

io.use에서 쿠키를 설정하거나 삭제하는 방법

Visual Studio 2017에서 버전 제어 통합을 완전히 제거하거나 비활성화하는 방법

Java를 통해 Kafka에서 주제를 작성하는 방법

svn은 삭제 된 파일에 주석을 달거나 비난하는 방법?

Swift 4, 문장에서 n 번째 헌장 2 개를 제거하고 문장의 각 문자를 0 대신 1부터 계산하는 방법

최근 문서를 삭제하거나 제거하는 방법은 무엇입니까?

JS Regex : "08/08/2017"에서 처음 2 개의 0을 제거하는 방법

주제에서 메시지를 제거하는 방법

Angular 4, Typescript 2에서 부트 스트랩 "활성"클래스를 추가하거나 제거하는 방법

TOP 리스트

  1. 1

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  2. 2

    MDRotatingPieChart를 회전하면 각도 대신 x / y 위치가 변경됩니다.

  3. 3

    c # 웹 사이트에서 텍스트를 복사하는 방법 (소스 코드 아님)

  4. 4

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  5. 5

    ArrayBufferLike의 typescript 정의의 깊은 의미

  6. 6

    Ionic 2 로더가 적시에 표시되지 않음

  7. 7

    복사 / 붙여 넣기 비활성화

  8. 8

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    QT Designer를 사용하여 GUI에 이미지 삽입

  11. 11

    java Apache POI Word 기존 테이블 셀 스타일 및 서식이있는 행 삽입

  12. 12

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  13. 13

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  14. 14

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  15. 15

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  16. 16

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  17. 17

    dataSnapShot.getValue () 반환 데이터베이스에 그겁니다 데이터 종료 널 (null)

  18. 18

    ORA-12557 TNS : 프로토콜 어댑터를로드 할 수 없습니다

  19. 19

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  20. 20

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  21. 21

    C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

뜨겁다태그

보관