Indexierungsknoten auflisten

Verwenden Sie den Befehl "SearchService.listIndexingNodes", wenn Sie die Indexierungsknoten der Anwendung "Suche" in Ihrer Implementierung überprüfen müssen. Wenn Sie beispielsweise einen Indexierungsknoten aus der Verwaltungstabelle entfernen möchten, können Sie mit diesem Befehl den Namen des Knotens prüfen, den Sie entfernen möchten.

Vorbereitende Schritte

Sie müssen den wsadmin-Client verwenden, um SearchService-Verwaltungsbefehle zu verwenden. Informationen zum Starten des wsadmin-Befehlszeilentools finden Sie im Abschnitt wsadmin-Client starten.

Vorgehensweise

Gehen Sie wie folgt vor, um die Indexierungsknoten für die Anwendung "Suche" aufzulisten:

  1. Starten Sie den wsadmin-Client aus einem der folgenden Verzeichnisse in dem System, in dem Sie den Deployment Manager installiert haben:

    Linux: app_server_root\profiles\dm_profile_root\bin

    Windows: app_server_root/profiles/dm_profile_root/bin

    Dabei steht app_server_root für das WebSphere Application Server-Installationsverzeichnis und dm_profile_root für das Deployment Manager-Profilverzeichnis; in der Regel handelt es sich dabei um "dmgr01".

    Sie müssen den Client von diesem Verzeichnis aus starten. Andernfalls werden die von Ihnen eingegebenen Befehle nicht ordnungsgemäß ausgeführt.

  2. Geben Sie nach der Initialisierung der wsadmin-Befehlsumgebung den folgenden Befehl ein, um die Suchumgebung zu initialisieren und den Such-Script-Interpreter zu starten:
    execfile("searchAdmin.py")
    Wenn Sie zur Angabe eines Services aufgefordert werden, zu dem eine Verbindung hergestellt werden soll, geben Sie "1" ein, um den ersten Knoten in der Liste auszuwählen. Die meisten Befehle können auf jedem beliebigen Knoten ausgeführt werden. Wenn der Befehl Informationen über einen lokalen Dateipfad in eine Datei schreibt oder aus einer Datei liest, müssen Sie den Knoten auswählen, auf dem die Datei gespeichert ist.
    Bei erfolgreichem Ausführen des Befehls wird die folgende Nachricht angezeigt:
    Search Administration initialized
  3. Führen Sie den folgenden Befehl aus:
    SearchService.listIndexingNodes()

    Gibt eine Liste der Indexierungsknoten der Anwendung "Suche" in Ihrer Implementierung zurück.

    Dieser Befehl erfordert keine Argumente.

    Wenn der Befehl erfolgreich ausgeführt wird, werden die Namen der Indexierungsknoten der Anwendung "Suche" zusammen mit Informationen zu den einzelnen Knoten in die wsadmin-Konsole ausgegeben. Die Ausgabe enthält eine Versionszeitmarke und Informationen, die angeben, ob es sich bei dem Knoten um einen Indexierungsknoten handelt, ob der Index auf dem Server über 30 Tage alt ist und ob der Index auf dem Server mit dem aktuellsten Index im Cluster synchronisiert ist.

    Zum Beispiel:
    Indexing Node Id: dubxpcvm084-0Node02:server1, Last Crawl Version: 1,340,285,460,074, Indexer: true, Out of Date: false, Out of Sync: false