IBM PureData System for Analytics Version 7.1

UNIX-Clients installieren

Dieses Thema beschreibt die Installation der IBM® Netezza-UNIX-Clientpakete auf Workstations mit 32- und 64-Bit-Betriebssystemen.

Informationen zu diesem Vorgang

Wenn Sie die Clients auf 64-Bit Betriebssystemen installieren, sind für die Installation eines zweiten 64-Bit-Clientpakets einige zusätzliche Schritte erforderlich. Die IBM Netezza-Clients sind ausführbare Dateien für 32-Bit-Betriebssysteme und benötigen 32-Bit-Bibliotheken, die nicht mit den Clients bereitgestellt werden. Wenn die Bibliotheken noch nicht auf Ihrem System installiert sind, müssen Sie sie mithilfe Ihres Betriebssystem-Aktualisierungsprozesses abrufen und installieren.

Vorgehensweise

  1. Rufen Sie das Clientpaket (nz-Plattformclient-Version.archive) von der IBM Website 'Fix Central' ab und laden Sie es auf das Clientsystem herunter. Verwenden Sie ein leeres Verzeichnis oder erstellen Sie ein neues leeres Verzeichnis, um mögliche Verwechslungen mit anderen Dateien oder Verzeichnissen zu vermeiden. Es stehen mehrere Clientpakete für verschiedene gängige Betriebssystemtypen zur Verfügung, wie in Unterstützte Plattformen beschrieben. Stellen Sie sicher, dass Sie das richtige Clientpaket abrufen. In diesen Anweisungen wird das Linux-Clientpaket als Beispiel für die Prozedur verwendet.
  2. Melden Sie sich als Root oder mit einem Superuser-Konto an der Workstation an.
  3. Wechseln Sie in das Verzeichnis, in dem Sie das Clientpaket gespeichert haben, und dekomprimieren und extrahieren Sie den Inhalt.

    Verwenden Sie für den Linux-Client den Befehl gunzip, um das Clientpaket zu dekomprimieren und verwenden Sie dann einen Befehl wie tar xzf nz-linuxclient-version.tar.gz, um das Paket zu extrahieren. Zum Extrahieren der anderen UNIX-Pakete, beispielsweise AIX, müssen Sie möglicherweise andere Befehle wie uncompress ausführen, um das Archiv zu dekomprimieren.

    Der unpack-Prozess für das Linux-Paket erstellt jeweils ein Verzeichnis linux, linux64 und webadmin sowie eine Datei datadirect.package.tar.z. Ignorieren Sie das Verzeichnis webadmin, das den Schnittstellenclient 'Web Admin' enthält.
  4. Wechseln Sie in das Verzeichnis linux und führen Sie den Befehl unpack aus, um die 32-Bit-CLI-Dateien zu installieren: ./unpack.
    Anmerkung: Auf einem HP-UX-11i-Client steht /bin/sh möglicherweise nicht zur Verfügung. Sie können das Befehlsformat sh ./unpack verwenden, um den Client zu entpacken.
    Der Befehl unpack prüft das Clientsystem, um sicherzustellen, dass es das CLI-Paket unterstützt und fordert Sie zur Eingabe eines Installationsverzeichnisses auf. Das Standardverzeichnis für Linux ist /usr/local/nz, aber Sie können die CLI-Tools an einer beliebigen Position auf dem Client installieren. Das Programm fordert Sie auf, das Verzeichnis zu erstellen, falls es noch nicht vorhanden ist. Beispiel für die Befehlsausgabe:
    ------------------------------------------------------------------
    IBM Netezza -- NPS Linux Client 7.1.0.0
    (C) Copyright IBM Corp. 2002, 2014 All Rights Reserved.
    ------------------------------------------------------------------
    Validating package checksum ... ok
    Where should the NPS Linux Client be unpacked? [/usr/local/nz]
    Directory '/usr/local/nz' does not exist; create it (y/n)? [y] Enter
    0%             25%          50%          75%             100%
    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    Unpacking complete.
  5. Wenn Ihr Client ein 64-Bit-Betriebssystem verwendet, wechseln Sie in das Verzeichnis linux64 und führen Sie den Befehl unpack aus, um die 64-Bit-CLI-Dateien zu installieren: ./unpack.
    Der Befehl unpack fordert Sie zur Eingabe eines Installationsverzeichnisses auf. Das Standardverzeichnis für Linux ist /usr/local/nz, Sie sollten jedoch dieselbe Position verwenden, die Sie für die 32-Bit-CLI-Dateien im vorherigen Schritt verwendet haben. Beispiel für die Befehlsausgabe:
    ------------------------------------------------------------------
    IBM Netezza -- NPS Linux Client 7.1.0.0
    (C) Copyright IBM Corp. 2002, 2014 All Rights Reserved.
    ------------------------------------------------------------------
    Validating package checksum ... ok
    Where should the NPS Linux Client be unpacked? [/usr/local/nz]
    Installing in an existing directory. Changing permissions to 
    overwrite existing files...
    0%             25%          50%          75%             100%
    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    Unpacking complete.

Ergebnisse

Die Schritte zur Clientinstallation sind abgeschlossen und die Netezza-CLI-Befehle werden in dem von Ihnen angegebenen Zielverzeichnis installiert. Die NPS-Befehle befinden sich im Verzeichnis bin, in dem Sie die NPS-Clients entpackt haben. Wenn Sie ein 64-Bit-Betriebssystem auf Ihrer Workstation verwenden, befindet sich zum Testen der SQL-Befehlsverbindungen eine 64-Bit-Version des Befehls nzodbcsql im Verzeichnis bin64.

Nächste Schritte

Führen Sie einen Test aus, um sicherzustellen, dass Sie die Clientbefehle ausführen können. Wechseln Sie in das Unterverzeichnis 'bin' des Clientinstallationsverzeichnisses (beispielsweise /usr/local/nz/binNPS). Führen Sie einen Beispielbefehl wie den Befehl nzds aus, um zu prüfen, ob der Befehl erfolgreich ausgeführt wird, bzw. um mögliche Fehler zu ermitteln.

./nzds -host NZ-Host -u Benutzer -pw Kennwort

Der Befehl zeigt eine Liste der Datenausschnitte auf dem NPS-Zielsystem an. Wenn der Befehl ohne Fehler ausgeführt wird, verfügt Ihr Clientsystem über die erforderlichen Bibliotheken und Pakete zur Unterstützung der Netezza-Clients. Wenn der Befehl mit einem Bibliotheksfehler oder einem anderen Fehler fehlschlägt, sind möglicherweise zusätzliche Bibliotheken oder gemeinsam genutzte Objekte für den Client erforderlich.

Auf einem 64-Bit-Clientsystem mit Red Hat Enterprise Linux kann beispielsweise ein ähnlicher Fehler wie der folgende angezeigt werden:

[root@myrhsystem bin]# ./nzds
-bash: ./nzds: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Auf einem 64-Bit-Clientsystem mit SUSE 10/11 kann beispielsweise ein ähnlicher Fehler wie der folgende angezeigt werden:

mylinux:/usr/local/nz/bin # ./nzds
./nzds: error while loading shared libraries: libssl.so.4: cannot open shared
object file: No such file or directory

mylinux:/usr/local/nz/bin # ldd nzds
linux-gate.so.1 => (0xffffe000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf76f1000)
libdl.so.2 => /lib/libdl.so.2 (0xf76ec000)
libssl.so.4 => not found
libcrypto.so.4 => not foundlibm.so.6 => /lib/libm.so.6 (0xf76c4000)
libc.so.6 => /lib/libc.so.6 (0xf7582000)
/lib/ld-linux.so.2 (0xf773f000)

Diese Fehler zeigen, dass dem Client 32-Bit-Bibliotheksdateien fehlen, die zur Ausführung der NPS-Clients erforderlich sind. Ermitteln Sie die Pakete, die die Bibliothek bereitstellen, und rufen Sie diese Pakete ab. Möglicherweise müssen Sie beim Abrufen der Betriebssystempakete für Ihre Workstation die IT-Administratoren Ihrer lokalen Workstation um Hilfe bitten.

Sie können die erforderlichen Red Hat-Pakete mit einem ähnlichen Prozess wie dem folgenden ermitteln und abrufen.

Führen Sie auf der Grundlage der fehlenden Bibliotheken und Pakete die folgenden Schritte aus, um die Red Hat-Pakete abzurufen.

Sie können die erforderlichen SUSE-Pakete mit einem ähnlichen Prozess wie dem folgenden ermitteln und abrufen.

Wenn der Fehler angibt, dass andere Bibliotheken oder Pakete fehlen, führen Sie die folgenden Schritte aus, um die SUSE-Pakete abzurufen.



Feedback | Copyright IBM Corporation 2013 | Letzte Aktualisierung: 2013-07-31