Kafka -Topics löschen
Sie müssen über Kafka verfügen, um Probleme im Zusammenhang mit der Wiederherstellung des angegebenen ausgebrochenen Topics zu vermeiden.
Vorgehensweise
- Führen Sie den folgenden Befehl aus, um Kafka -Topics abzurufen.
Beispielausgabe:oc get kafkatopic |grep file-scan-topicFile-scan-topic isd 10 1 True
- Führen Sie den folgenden Befehl aus, um das Thema Kafka zu sichern.
Beispielausgabe:oc get kafkatopic file-scan-topic -o yamlapiVersion: kafka.strimzi.io/v1beta2 Art: KafkaTopic metadata: resourceVersion: '15457887' Name: file-scan-topic Namensbereich: ibm-data-cataloging ownerReferences: - apiVersion: spectrum-discover.ibm.com/v1alpha1 Art: SpectrumDiscover Name: discover-instance uid: 52fd9b6c-0823-4f88-b43d-525dd6992b1b Bezeichnungen: strimzi.io/cluster: spec: Partitionen: 10 Replikate: 1 - Führen Sie den folgenden Befehl aus, um das Thema Kafka zu löschen, um die Daten zu löschen.
oc delete kafkatopic file-scan-topic - Führen Sie den folgenden Befehl aus, um die gesicherte YAML-Datei auf den Cluster anzuwenden, um das Topic erneut zu erstellen, bis das Topic Kafka gelöscht wird.
Beispielausgabe:oc apply -f <topic.yaml>apiVersion: kafka.strimzi.io/v1beta2 Art: KafkaTopic metadata: resourceVersion: '15457887' Name: file-scan-topic Namensbereich: ibm-data-cataloging ownerReferences: - apiVersion: spectrum-discover.ibm.com/v1alpha1 Art: SpectrumDiscover Name: discover-instance uid: 52fd9b6c-0823-4f88-b43d-525dd6992b1b Bezeichnungen: strimzi.io/cluster: spec: Partitionen: 10 Replikate: 1