WKC-Anschlusspod im Zustand CrashLoopBackoff
Überprüfen Sie die folgenden Einstellungen, wenn sich der Watson Connector-Pod im Zustand CrashLoopBackoff oder Error befindet.
Stellen Sie sicher, dass keine Watson Knowledge Catalog -Exportrichtlinien vorhanden sind, die sich im aktiven Status befinden, wenn Sie Änderungen an der Konfiguration der Watson Knowledge Catalog -Connectoranwendung vornehmen.
WKC_API_KEYWKC_BASE_URIWKC_BASE_URI
WKC_AUTH_URI
WKC_CONNECTION_MAP Wenn Sie nach dem erfolgreichen Export von Datensätzen eine Umgebungsvariable in einen ungültigen Wert ändern und anschließend erneut Datensätze exportieren, können Sie nicht verarbeitete Nachrichten im Kafka -Puffer erhalten. Sie müssen diese Nachrichten löschen, bevor Sie die ungültige Umgebungsvariable in den richtigen Wert ändern. Führen Sie die folgenden Befehle aus, um die Kafka -Warteschlange zu löschen und anschließend die Watson Knowledge Catalog -Connectoranwendung erneut zu starten.
Warteschlange löschen
/opt/kafka/bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic WKCConnector_work
Pod erneut starten
oc -n ibm-data-cataloging delete pod -l role=wkcconnector
- Wenn der Watson Knowledge Catalog konnektor (WKC-Konnektor) in IBM Data Cataloging nicht gestartet werden kann, löschen Sie den vorhandenen Pod mit dem folgenden Befehl:
oc -n ibm-data-cataloging delete pod -l role=wkcconnector - Rufen Sie die Protokolle vom WKC-Connector-Pod mit dem folgenden Befehl ab:
oc -n ibm-data-cataloging logs deployment/isd-wkcconnector - Überprüfen Sie die Protokolle auf Fehler, indem Sie den folgenden Befehl ausführen:
oc -n ibm-data-cataloging logs deployment/isd-wkcconnector | grep error - Wenn das Protokoll mit einer Ausnahme beendet wird, überprüfen Sie das Protokoll der Richtlinienengine mit dem folgenden Befehl auf Fehler:
pollog | grep error - Prüfen Sie, ob die folgende Fehlermeldung zum Zeitpunkt der Ausnahme erscheint:
<time_stamp> - policy.policyapiservice - ERROR - b'Error: Die Anwendung 'WKCConnector' kann nicht aktualisiert werden, da sie von den folgenden Richtlinien verwendet wird: ["<policy_id>"]. Bitte beenden Sie diese Richtlinien'
- Der WKC-Connector-Pod startet möglicherweise nicht, bis der in Schritt 5 angezeigte Fehler behoben ist.
Gehen Sie in der Benutzeroberfläche zum Abschnitt Tag Management Policies und stoppen Sie alle laufenden Richtlinien.
- Sobald die Richtlinien gestoppt sind, starten Sie den WKC-Connector-Pod neu, indem Sie ihn löschen:
oc -n ibm-data-cataloging delete pod -l role=wkcconnector