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