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.

Überprüfen Sie die Einstellungen für die folgenden Umgebungsvariablen, wenn Sie IBM Cloud® Watson Knowledge Catalogverwenden:
WKC_API_KEY
Überprüfen Sie den korrekten Wert des folgenden Parameters, wenn Sie IBM Cloud Watson Knowledge Catalogverwenden:
WKC_BASE_URI
Überprüfen Sie die Einstellungen für die folgenden Umgebungsvariablen, wenn Sie einen lokalen Watson Knowledge Catalog verwenden:
WKC_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 Pod des Watson Knowledge Catalog -Connectors inaktiv bleibt, nachdem Sie die oben genannten Schritte ausgeführt haben, gehen Sie folgendermaßen vor:
  1. 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
  2. Rufen Sie die Protokolle vom WKC-Connector-Pod mit dem folgenden Befehl ab:
    oc -n ibm-data-cataloging logs deployment/isd-wkcconnector
  3. Ü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
  4. Wenn das Protokoll mit einer Ausnahme beendet wird, überprüfen Sie das Protokoll der Richtlinienengine mit dem folgenden Befehl auf Fehler:
    pollog | grep error
  5. 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'
  6. 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.

  7. 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