Skip To Content

Erstellen eines Data Store

Sie können mithilfe der Data-Store-Konfigurations-App die meisten ArcGIS Data Store-Typen erstellen und mit der GIS Server-Site verbinden, die als Hosting-Server des ArcGIS Enterprise-Portals fungiert.

Tipp:

Wenn eine der nachfolgend beschriebenen Situationen gegeben ist, führen Sie das Dienstprogramm configuredatastore auf dem Computer mit ArcGIS Data Store aus, statt die Data-Store-Konfigurations-App zu verwenden:

  • Sie haben keinen Zugriff auf einen Webbrowser.
  • Sie möchten jeden Knoten in einem Big Data Store vom Typ "spatiotemporal" mit einer bestimmten Rolle bereitstellen.

Die Konfiguration erfolgt pro Computer, auf dem das ArcGIS Data Store installiert ist. Sie können die Data-Store-Konfigurations-App über einen anderen Computer ausführen, der Zugriff auf den Computer hat, auf dem Sie ArcGIS Data Store installiert haben, da es sich um eine Web-App handelt. Das Dienstprogramm configuredatastore müssen Sie hingegen auf dem Computer ausführen, auf dem Sie ArcGIS Data Store installiert haben.

Überlegungen vor dem Erstellen von Data Stores

Beachten Sie vor der Erstellung eines Data Store Folgendes:

Festplattenspeicher und Arbeitsspeicher

Berücksichtigen Sie, wie viel Festplattenspeicher und Arbeitsspeicher auf dem Computer benötigt werden, auf dem Sie einen Data Store erstellen.

Im Folgenden sind Beispiele für Situationen aufgeführt, in denen ein Data Store viel Speicherplatz nutzt:

  • Der Data Store vom Typ "relational" kann Daten für Tausende von gehosteten Feature-Layern speichern und infolgedessen mehrere Gigabyte Speicherplatz auf der Festplatte benötigen.
  • Wenn Sie Daten archivieren, die kontinuierlich von einem Stream-Layer eingehen, oder die Positionen zahlreicher Außendienstmitarbeiter verfolgen, kann sich der Big Data Store vom Typ "spatiotemporal" schnell füllen.
  • Caches für 3D-Daten können eine Größe von mehreren Gigabyte oder sogar Terabyte annehmen. Dies hängt von dem im Szenen-Layer oder im 3D-Kachel-Layer enthaltenen Bereich und von der Komplexität der Daten ab. Dimensionieren Sie den (oder die) Computer für den Objektspeicher entsprechend.
  • Um von gecachten Abfrageantworten zur Verbesserung der Darstellungs-Performance für Feature-Layer profitieren zu können, müssen die Caches möglichst lange im Objektspeicher verbleiben. Damit Abfrageantworten-Caches für längere Zeiträume gespeichert werden können, verwenden Sie einen einzelnen Computer für den Objektspeicher, und stellen Sie sicher, dass dieser Computer über viel freien Speicherplatz verfügt. Der benötigte Speicherplatz hängt davon ab, wie viele Layer für Caching aktiviert sind, wie viele einzelne Abfragen für diese Layer ausgeführt werden und wie lange die Abfragen gespeichert werden. Bei der Verwendung für Abfrageantworten-Caches wurde durch den Einsatz eines Clusters von Objektspeichern nicht die gleiche Verbesserung der Darstellungs-Performance erreicht wie mit einem einzelnen Computer mit viel freiem Speicherplatz.

In allen Fällen ist es wichtig, die Data-Store-Computer zu überwachen und bei Bedarf Speicherplatz hinzuzufügen.

Sie müssen außerdem sicherstellen, dass auf den Computern genügend Arbeitsspeicher zur Verfügung steht. Bei der anfänglichen Konfiguration belegt der Big Data Store vom Typ "spatiotemporal" beispielsweise ca. 50 Prozent des verfügbaren Speicherplatzes auf dem Computer. Der Data Store vom Typ "relational" weist im Voraus Arbeitsspeicher zu, um sicherzustellen, dass für die Verarbeitung der Daten genügend Speicher vorhanden ist. Hoher Datenverkehr auf gehosteten Feature- und Szenen-Layern kann ebenfalls eine beträchtliche Speichermenge belegen. Das Durchlaufen und Analysieren der Beziehungen in Wissensgraphen ist ein speicherintensiver Prozess.

Aus diesen Gründen wird empfohlen, die einzelnen ArcGIS Data Store-Typen auf voneinander getrennten Computern und getrennt von ArcGIS Server-Sites zu konfigurieren. Wenn Sie mehrere Data-Store-Typen auf dem gleichen Computer konfigurieren, verwenden Sie robuste Computer, die über mehr als genug Arbeitsspeicher und Festplattenspeicher verfügen. Beachten Sie jedoch, dass Ressourcenkonflikte trotzdem dazu führen können, dass ein oder mehrere Data Stores nicht mehr funktionieren.

In allen Fällen sollten Sie die Data-Store-Protokolle auf Meldungen in Bezug auf Festplattenspeicher und Arbeitsspeicher überwachen. Wenn in einem Computer eine dieser Ressourcen zur Neige geht, funktioniert der Data Store nicht mehr.

Unter ArcGIS Data Store – Systemanforderungen finden Sie Informationen darüber wie viel Festplattenspeicher und Arbeitsspeicher für die Erstellung jedes Data-Store-Typs mindestens erforderlich ist (zuzüglich des geschätzten Speicherplatzes für die Daten und die Caches, die in jedem Data Store gespeichert werden sollen), sowie über die Prozesse, die auf den einzelnen Computern ausgeführt werden.

Bestimmen der IP-Adresse und des Hostnamens für Computer mit mehreren NIC-Karten oder DNS-Einträgen

Wenn Sie ArcGIS Data Store auf einem Computer mit mehreren NIC-Karten (Network Interface Controller, Netzwerkschnittstellencontroller) oder mehreren DNS-Einträgen installiert haben, müssen Sie bestimmen, welche IP-Adresse und welchen Hostnamen der Data Store für die Netzwerkkommunikation verwenden soll. Bevor Sie einen Data Store auf dem Computer erstellen, ermitteln Sie, welche IP-Adresse von anderen Computern in Ihrem Netzwerk für die Kommunikation mit dem ArcGIS Data Store-Computer verwendet werden kann. Öffnen Sie dann die zu ArcGIS Data Store gehörende Datei hostidentifier.properties, und fügen Sie dieser Datei die IP-Adresse hinzu.

  1. Ermitteln Sie, welche IP-Adresse verwendet werden soll. Öffnen Sie eine Eingabeaufforderung auf einem anderen Computer desselben Netzwerks, und pingen Sie den ArcGIS Data Store-Computer an.
  2. Melden Sie sich bei dem Computer an, auf dem ArcGIS Data Store installiert ist, und öffnen Sie die Datei hostidentifier.properties in einem Texteditor.

    Verwenden Sie dasselbe Anmeldekonto wie bei der Installation von ArcGIS Data Store.

    Diese Datei ist im Verzeichnis framework\etc des ArcGIS Data Store-Installationsverzeichnisses installiert. Das Standardverzeichnis ist /home/ags/arcgis/datastore/framework/etc.

  3. Entfernen Sie das Kommentarzeichen (#) aus der Eigenschaft hostidentifier, und legen Sie für die Eigenschaft die IP-Adresse der NIC-Karte bzw. des DNS-Eintrags fest, die vom Data Store für die Netzwerkkommunikation verwendet werden soll.

    In diesem Beispiel wird für die Kommunikation mit dem Computer die IP-Adresse 12.34.56.789 verwendet.

    hostidentifier=12.34.56.789

  4. Speichern und schließen Sie die hostidentifier.properties-Datei.
  5. Starten Sie den ArcGIS Data Store-Service auf diesem Computer neu.

Führen Sie gegebenenfalls die Schritte zur Konfiguration weiterer ArcGIS Enterprise-Softwarekomponenten auf Computern mit mehreren NIC-Karten oder DNS-Einträgen aus:

Hosting-Server

Eine ArcGIS Enterprise-Bereitstellung enthält eine GIS Server-Site, die als Hosting-Server fungiert. ArcGIS Data Store-Typen werden mit dem Hosting-Server konfiguriert.

Erstellen eines Data Store mit der Data-Store-Konfigurations-App

Wenn Sie den ArcGIS Data Store-Installationsassistenten ausführen, wird automatisch die Data-Store-Konfigurations-App in Ihrem Standard-Webbrowser geöffnet. Alternativ können Sie die Konfigurations-App über das Kontextmenü des Computers öffnen oder die URL im Browser eingeben. Die URL der Data-Store-Konfigurations-App hat das Format https://datastoremachine.example.com:2443/arcgis/datastore.

  1. Wenn die App geöffnet ist, klicken Sie auf Starten.
  2. Geben Sie auf der Registerkarte Hosting-Server-Details Folgendes im Feld Hosting-Server ein, um die ArcGIS GIS Server-Site anzugeben, die als Hosting-Server für das Portal verwendet wird:
    • Den vollständig qualifizierten Domänennamen eines der Computer in der Hosting-Server-Site im Format gisserver.example.com

      Wenn Sie eine Site mit mehreren Computern haben, können Sie den vollständig qualifizierten Domänennamen eines beliebigen Computers in der GIS Server-Site verwenden.

    • Die URL der Hosting-Server-Site im Format https://gisserver.example.com:6443

      Verwenden Sie das oben angegebene Format. Nutzen Sie nicht die URL, die den Web-Adaptor- oder Load-Balancer-Namen enthält.

    • Die IP-Adresse eines der Computer in der Hosting-Server-Site

      Wenn Sie eine Site mit mehreren Computern haben, können Sie die IP-Adresse eines beliebigen Computers in der GIS Server-Site verwenden.

  3. Geben Sie den Benutzernamen und das Kennwort des Site-Administrators für den primären ArcGIS Server für diese Site ein, und klicken Sie auf Weiter.
  4. Geben Sie den Speicherort für das ArcGIS Data Store-Inhaltsverzeichnis an.

    Dieses Verzeichnis enthält die Data-Store-Dateien. Wenn Sie einen Data Store vom Typ "relational" erstellen, enthält das Inhaltsverzeichnis auch das Standard-Sicherungsverzeichnis für den Data Store vom Typ "relational".

    Hinweis:

    • Das Inhaltsverzeichnis des Data Store muss sich auf dem Computer befinden, auf dem Sie ArcGIS Data Store installiert haben.
    • Verwenden Sie keine Dateifreigabe für dieses Verzeichnis.
    • Für das Data-Store-Inhaltsverzeichnis können Sie keinen UNC-Pfad verwenden.
    • Der Verzeichnispfad darf kein Leerzeichen enthalten, wenn Sie ein ArcGIS Data Store-Verzeichnis für einen Big Data Store vom Typ "spatiotemporal" angeben.

  5. Klicken Sie auf Weiter.
  6. Wählen Sie aus, welchen Data-Store-Typ Sie auf diesem Computer erstellen möchten.
    • Relational: Zur Konfiguration des Data Store vom Typ "relational"
    • Spatiotemporal: Zur Konfiguration des Big Data Store vom Typ "spatiotemporal" Den ersten drei Computern werden die Koordinator- und Daten-Rollen zugewiesen. Ab dem vierten Computer werden alle Computer, die dem Cluster hinzugefügt werden, nur in der Daten-Rolle bereitgestellt.
    • Graph: Konfiguriert den Graph Store. Wählen Sie den zu verwendenden Modus aus: Ein Computer oder Cluster.

      Bei Bereitstellungen im Cluster-Modus ist der Graph Store erst realisierbar, wenn drei Computer enthalten sind.

    • Objekt: Zur Konfiguration des ArcGIS Data Store-Objektspeichers Wählen Sie den zu verwendenden Modus aus: Ein Computer oder Cluster.

      Bei Bereitstellungen im Cluster-Modus ist der Objektspeicher erst realisierbar, wenn drei Computer enthalten sind.

    Zwar kann mehr als ein Data-Store-Typ auf dem gleichen Computer erstellt werden, aber dies wird nicht empfohlen, da die Data Stores sich gegenseitig die Speicherressourcen streitig machen würden, was die Performance verschlechtern kann.

    Wenn ein Data-Store-Typ nicht aktiviert ist, wurde er auf dem Computer möglicherweise nicht installiert, oder der Data-Store-Typ wurde auf diesem Computer bereits konfiguriert.

  7. Klicken Sie auf Weiter.
  8. Überprüfen Sie die Informationen auf der Registerkarte Konfigurationszusammenfassung. Wenn alle Angaben korrekt sind, klicken Sie auf Fertig stellen. Wenn Änderungen erforderlich sind, klicken Sie auf Zurück, und nehmen Sie die Korrekturen vor.

    Bei erfolgreichem Abschluss des Setup verfügen Sie über einen Data-Store-Computer.

    Falls das Setup fehlerhaft ist, klicken Sie im Fenster Konfigurationszusammenfassung auf Weiter, um die Data-Store-Konfigurations-App erneut zu öffnen, damit Sie andere Informationen angeben können. Ursachen und Lösungen für allgemeine Setup-Fehler finden Sie unter ArcGIS Data Store – Problembehandlung.

Wenn Sie einen hochverfügbaren Data Store erstellen, konfigurieren Sie ArcGIS Data Store auf weiteren Computern.

Nachdem Sie den Data-Store-Typ erstellt haben, konfigurieren Sie ein Sicherungsverzeichnis an einem Speicherort, der von der ArcGIS Data Store-Installation getrennt ist. Weitere Informationen finden Sie unter Verwalten von Data-Store-Sicherungen.

Erstellen eines Data Store mit dem Dienstprogramm "configuredatastore"

Sie können das Dienstprogramm configuredatastore verwenden, um alle Data-Store-Typen zu erstellen, die mit ArcGIS Data Store implementiert werden. Wenn Sie einen Data Store konfigurieren, wird er auch bei der GIS Server-Site registriert, die für den Hosting-Server des ArcGIS Enterprise-Portals verwendet wird, den Sie beim Ausführen des Dienstprogramms angeben.

Das Dienstprogramm configuredatastore ist in <ArcGIS Data Store installation directory>/tools installiert.

Hinweis:

Wenn Sie ein Skript für die Erstellung mehrerer Computer in einem Big-Data-Store vom Typ "spatiotemporal", einem Graph Store oder einem Objektspeicher verwenden, muss der erste Computer manuell mit der GIS Server-Site konfiguriert werden, bevor das Skript für die Erstellung zusätzlicher Computer im Cluster verwendet werden kann. Beziehen Sie Wartezeiten in das Skript ein, um sicherzustellen, dass die zusätzlichen Computer nicht zur gleichen Zeit hinzugefügt werden.

  1. Öffnen Sie auf dem Computer, auf dem Sie ArcGIS Data Store installiert haben, eine Befehlsshell.
  2. Führen Sie das Dienstprogramm configuredatastore.sh aus, und geben Sie Folgendes an: den vollständig qualifizierten Namen einer der Computer in der GIS Server-Site, bei der Sie den Data Store registrieren möchten, den Benutzernamen und das Kennwort eines ArcGIS Server-Administrators, den Pfad, der für das ArcGIS Data Store-Datenverzeichnis verwendet werden soll, und den Typ des zu erstellenden Data Store.

    Wenn Sie eine GIS Server-Site mit mehreren Computern haben, können Sie den vollständig qualifizierten Domänennamen eines beliebigen Computers in der Site verwenden.

    Wenn Sie einen Data-Store-Typ angeben, der nicht auf dem Computer installiert ist, auf dem Sie das Dienstprogramm configuredatastore ausführen, wird eine Fehlermeldung angezeigt.

    In den folgenden Beispielen lautet der Name eines Computers in der GIS Server-Site myserver.example.com, Benutzername und Kennwort des Administrators lauten "siteadmin" und "T1n@sp", und das Datenverzeichnis ist /home/dsuser/data.

    In diesem Beispiel wird ein Data Store vom Typ "relational" erstellt:

    ./configuredatastore.sh myserver.example.com siteadmin T1n@sp /home/dsuser/data --stores relational

    Im folgenden Beispiel wird ein Big Data Store vom Typ "spatiotemporal" erstellt. Dieser Computer dient als Koordinator.

    ./configuredatastore.sh myserver.example.com siteadmin T1n@sp /temporal/data --stores spatiotemporal --roles coord

    Die --mode-Operation wird auch verwendet, um den Bereitstellungsmodus eines Objektspeichers anzugeben. Für Objektspeicher ist die Standardeinstellung eine Bereitstellung auf einem Computer (im Primär/Standby-Modus). Wenn Sie mehrere Computer im Objektspeicher verwenden möchten, geben Sie --mode cluster beim Erstellen des Objektspeichers an.

    In diesem Beispiel wird ein Cluster mit drei Computern als der Objektspeicher bereitgestellt. Führen Sie das gleiche Dienstprogramm auf allen drei Computern mit dem ArcGIS Data Store-Objektspeicher aus.

    ./configuredatastore.sh myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds 
    --stores object --mode cluster

    Hinweis:

    Nach der Erstellung können Sie den Modus eines Objektspeichers nicht ändern.

    Die --mode-Operation wird auch verwendet, um den Bereitstellungsmodus eines Objektspeichers anzugeben. Standardmäßig wird der Graph Store im Einzelinstanzmodus bereitgestellt. Wenn Sie einen hochverfügbaren Graph Store benötigen, geben Sie bei der Erstellung --mode cluster an.

    Ein Graph-Store-Cluster muss mindestens drei Computer enthalten. In diesem Beispiel wird das Dienstprogramm "configuredatastore" von jedem der drei ArcGIS Data Store-Graph-Store-Computer aus ausgeführt.

    ./configuredatastore.sh myserver.example.com siteadmin T1n@sp /home/dsuser/ftcacheds 
    --stores graph --mode cluster

    Hinweis:

    Der Verzeichnispfad darf kein Leerzeichen enthalten, wenn Sie ein ArcGIS Data Store-Verzeichnis für den Big Data Store vom Typ "spatiotemporal" oder den Objektspeicher angeben.

    Um mehr als einen Data-Store-Typ auf dem gleichen Computer zu erstellen, wobei das gleiche Datenverzeichnis genutzt werden soll, geben Sie die Werte durch Kommas voneinander getrennt an. Es wird jedoch davon abgeraten, verschiedene Data Stores auf demselben Computer zu erstellen, weil die Data Stores um Ressourcen – z. B. Arbeitsspeicher – konkurrieren, wodurch die Performance beeinträchtigt werden kann.

Nächste Schritte

Wenn Sie mehr als einen Data-Store-Typ benötigen, erstellen Sie weitere Data-Store-Typen. Es ist zwar möglich, einen weiteren Data-Store-Typ auf demselben Computer zu erstellen, es wird aber empfohlen, weitere Data-Store-Typen auf separaten Computern zu installieren und zu konfigurieren.

Wenn Sie mehr als einen Computer für jeden Data-Store-Typ benötigen, fügen Sie einen oder mehrere Computer zu dem jeweiligen Data-Store-Typ hinzu.

Stellen Sie sicher, dass die GIS Server-Site, bei der Sie den Data Store registriert haben, als Hosting-Server des ArcGIS Enterprise-Portals konfiguriert ist.

Konfigurieren Sie außerdem einen sicheren Speicherort für Sicherungen von Data Stores.