configuredatastore
Dieses Dienstprogramm wird mit allen ArcGIS Data Store-Typen verwendet.
Statt nach der Installation von ArcGIS Data Store die App für die Data-Store-Konfiguration auszuführen, können Sie das Dienstprogramm "configuredatastore" ausführen, um einen Data Store zu erstellen und bei einer GIS-Server-Site zu registrieren. Mit diesem Dienstprogramm können Sie Data Stores der folgenden Typen erstellen:
Das Dienstprogramm kann zudem für Folgendes verwendet werden:
Für ein Upgrade eines Data Store, nachdem die ArcGIS Data Store-Software auf allen Computern im Data Store aktualisiert wurde.
Für die Bestimmung der Rolle eines Computers in einem Big Data Store vom Typ "spatiotemporal".
Für das Ändern des Bereitstellungsmodus eines vorhandenen Graph Store oder Objektspeichers im Einzelinstanzmodus.
Syntax:
configuredatastore <ArcGIS Server host name> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data store content directory> [--stores {relational | spatiotemporal | graph | object}] [--mode {singleInstance | cluster}] [--roles {coord | data}]
|
Option |
Beschreibung |
|---|---|
|
|
Dies ist die GIS-Server-Site, die als ArcGIS Enterprise-Hosting-Server verwendet wird oder verwendet werden soll. Geben Sie eine der folgenden Informationen an:
|
|
|
Geben Sie den Benutzernamen für einen integrierten Benutzer (nicht organisationsspezifisch) ein, der über Administratorberechtigungen für die GIS-Server-Hosting-Site verfügt. |
|
|
Geben Sie das Kennwort für das oben verwendete Konto ein. |
|
|
Das Verzeichnis für Data-Store-Inhalte ist der Speicherort auf dem lokalen Computer, in dem die Data-Store-Dateien erstellt werden. Hinweis:Diese Option ist beim erstmaligen Ausführen des Dienstprogramms "configuredatastore" auf einem Computer zum Erstellen eines Data Store erforderlich. Sobald das Verzeichnis für Data-Store-Inhalte festgelegt ist, wird diese Option ignoriert, wenn Sie das Dienstprogramm "configuredatastore" auf demselben Computer ausführen, um weitere Typen von Data Stores zu erstellen oder Data Stores zu aktualisieren. |
|
|
Diese Option gibt den Typ des zu konfigurierenden ArcGIS Data Store an. Zulässige Werte:
Wenn Sie für die Option |
|
|
Diese optionale Option gilt für den Graph Store und den Objektspeicher, wenn Sie den Data Store erstellen. Sie können diese Option auch verwenden, um den Modus eines vorhandenen Graph Store oder Objektspeichers zu ändern. Gültige Werte: Wenn Sie keinen Modus angeben, wird der Objektspeicher oder Graph Store standardmäßig im Einzelinstanzmodus erstellt. |
|
|
Diese optionale Option gilt nur für mehrere Computer in einem Big Data Store vom Typ "spatiotemporal". Unterstützte Werte: Computer in einem Big Data Store vom Typ "spatiotemporal" können mit einer oder beiden Rollen erstellt werden. Wenn Sie einen Computer mit beiden Rollen bereitstellen, trennen Sie die beiden Rollen mit einem Komma. Geben Sie beispielsweise Eine Beschreibung der beiden Rollen Koordinator und Daten finden Sie unter Hinzufügen von Computern zu einem Data Store. Sie können das Dienstprogramm "configuredatastore" auch mit der Option Hinweis:Verwenden Sie die Option |
Konfigurieren eines spezifischen Typs von Data Store
Geben Sie zum Erstellen des Data Store wie oben angegeben den Typ mit der Option --stores an. Unter den folgenden Links finden Sie Beschreibungen der verschiedenen Data-Store-Typen:
Wenn Sie mehrere Data-Store-Typen auf demselben Computer konfigurieren möchten, trennen Sie die Typen mit einem Komma (nicht mit einem Leerzeichen). Um beispielsweise einen Data Store vom Typ "relational" und einen Graph Store auf demselben Computer zu konfigurieren, geben Sie --stores relational,graph an.
Achtung:
Auf demselben Computer konfigurierte Data Stores konkurrieren um Speicher- und andere Ressourcen, was die Performance beeinträchtigt und schlimmstenfalls dazu führen kann, dass die Data Stores nicht mehr funktionieren. Dies gilt insbesondere für Big Data Stores vom Typ "spatiotemporal", Graph Stores und Objektspeicher. Konfigurieren Sie keinen Big Data Store vom Typ "spatiotemporal", Graph Store oder Objektspeicher auf einem Computer, auf dem sich bereits ein anderer Data Store oder eine andere ArcGIS-Komponente befindet.
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.
Jeder Data-Store-Typ verfügt über einen Standardmodus für die Erstellung. Wenn Sie einen Graph Store oder einen Objektspeicher erstellen, können Sie einen anderen Modus angeben.
Anweisungen finden Sie unter Erstellen eines Data Store.
Konfigurieren von Data Stores nach der Aktualisierung von ArcGIS Data Store-Installationen
Im Rahmen des ArcGIS Data Store-Upgrades müssen Sie die vorhandenen Data-Store-Computer neu konfigurieren. Nachdem Sie auf jedem Data-Store-Computer eine neue Version von ArcGIS Data Store über die vorhandene ArcGIS Data Store-Version installiert haben, können Sie das Dienstprogramm "configuredatastore" ausführen, um das Upgrade dieses Data-Store-Typs abzuschließen. Wo und wie oft das Dienstprogramm "configuredatastore" für das Upgrade ausgeführt werden muss, hängt vom Data-Store-Typ ab.
Die Konfiguration wird erst durchgeführt, nachdem Sie die neue Version von ArcGIS Data Store auf allen Computern in der ArcGIS Enterprise-Bereitstellung installiert haben.
Weitere Informationen und Anweisungen finden Sie unter Upgrade von ArcGIS Data Store.
Ändern des Modus eines Objektspeichers
Um den Modus des Objektspeichers vom Einzelinstanzmodus zum Cluster-Modus zu ändern, führen Sie das Dienstprogramm "configuredatastore" mit der auf cluster festgelegten Option --mode aus, um mindestens zwei Computer zum Objektspeicher hinzuzufügen. Dadurch wird der Modus für den gesamten Objektspeicher auf den Cluster-Modus zurückgesetzt.
Hinweis:
Sie müssen für den Objektspeicher einen Standardsicherungsspeicher konfiguriert haben, um ihn vom Einzelinstanz- in den Cluster-Modus versetzen zu können. Alle Computer, die Sie zum Objektspeicher hinzufügen, müssen Zugriff auf diesen Speicherort haben.
Sie können den Objektspeicher nicht vom Cluster-Modus in den Einzelinstanzmodus versetzen.
Ändern des Graph-Store-Modus
Wenn der Graph Store einen Computer umfasst, wird er im Einzelinstanzmodus ausgeführt. Wenn er drei Computer umfasst, wird er im Cluster-Modus ausgeführt.
Um den Modus des Graph Store vom Einzelinstanzmodus zum Cluster-Modus zu ändern, führen Sie das Dienstprogramm "configuredatastore" mit der auf cluster festgelegten Option --mode aus.
Hinweis:
Mit der Option
--modekönnen Sie den Modus des Graph Store bei seiner Erstellung oder bei einem Upgrade eines Einzelinstanz-Graph-Store angeben. Sie können auch das Dienstprogramm "configuredatastore" ausführen, um den Modus eines vorhandenen Graph Store vom Einzelinstanzmodus in den Cluster-Modus zu versetzen.Sie müssen für den Graph Store einen Standardsicherungsspeicher konfiguriert haben, um ihn vom Einzelinstanz- in den Cluster-Modus versetzen zu können. Alle Computer, die Sie zum Graph Store hinzufügen, müssen Zugriff auf diesen Speicherort haben.
Sie können den Graph Store nicht vom Cluster-Modus in den Einzelinstanzmodus versetzen.
Ändern der Rolle eines Computers in einem Big Data Store vom Typ "spatiotemporal"
Jeder Cluster eines Big Data Store vom Typ "spatiotemporal" muss einen Computer mit der Koordinator-Rolle enthalten, der als aktueller Koordinator für alle anderen Computer im Cluster dient. Der erste Computer, den Sie in einem Big Data Store vom Typ "spatiotemporal" erstellen, muss die Koordinator-Rolle innehaben, und dieser erste Computer ist der aktuelle, aktive Koordinator. Um sicherzustellen, dass der Cluster weiterhin verwendet werden kann, auch wenn der aktuelle Koordinator-Computer ausfällt, müssen sich im Cluster mindestens zwei weitere Computer befinden, denen die Koordinator-Rolle zugewiesen wurde.
Zudem muss sich in einem Cluster eines Big Data Store vom Typ "spatiotemporal" mindestens ein Computer mit der Daten-Rolle befinden.
Rollen werden den Computern zugewiesen, wenn Sie sie dem Cluster hinzufügen wie unter Hinzufügen von Computern zu einem Data Store beschrieben. Computer, die die Rolle des Koordinators übernehmen können, können so geändert werden, dass sie nur Daten speichern. Computern, die derzeit nur die Daten-Rolle innehaben, kann die Koordinator-Rolle zugewiesen werden.
Folgenden Rollenwechsel werden unterstützt:
Geben Sie
--roles dataan, um aus einem Koordinator-Computer einen Daten-Computer zu machen. Dies ist möglich, wenn sich im Cluster weitere Computer befinden, die die Rolle des Koordinators übernehmen können. Sie können aus einem Koordinator-Computer einen Daten-Computer machen, wenn sich im Cluster mindestens drei weitere Computer befinden, die die Rolle des Koordinators übernehmen können.Geben Sie
--roles dataan, um die Koordinator-Rolle für einen Computer zu entfernen, der mit beiden Rollen bereitgestellt wurde. Danach hat der Computer nur noch die Daten-Rolle inne. Sie können die Koordinator-Rolle für den Computer entfernen, wenn sich im Cluster mindestens drei weitere Computer befinden, die die Rolle des Koordinators übernehmen können.Geben Sie
--roles coord,dataan, um für einen Computer, der zunächst nur mit der Daten-Rolle bereitgestellt wurde, die Koordinator-Rolle hinzuzufügen. Die Koordinator-Rolle können maximal fünf Computer innehaben. Wenn im Cluster bereits fünf Koordinator-Computer vorhanden sind, kann einem Daten-Computer im Cluster die Koordinator-Rolle nicht zugewiesen werden.
Tipp:
Bevor Sie die Rolle eines Computers ändern, führen Sie auf einem der Computer das Dienstprogramm describedatastore aus, um zu ermitteln, welche Rolle den Computern im Cluster des Big Data Store vom Typ "spatiotemporal" zugewiesen ist.
Beispiele
In diesem Beispiel wird ein Data Store für gehostete Feature-Layer-Daten (Data Store vom Typ "relational") erstellt. Der Name eines der Computer in der GIS-Server-Site, die den Data Store verwendet, lautet gisserver.example.com:6443, der Benutzername und das Kennwort des Site-Administrators lauten "admin" bzw. "Iph33l$ik", und das Inhaltsverzeichnis des Data Store ist /dstore/data.
./configuredatastore.sh gisserver.example.com admin Iph33l$ik /dstore/data --stores relational --prompt no
In diesem Beispiel wird ein Data Store für gehostete Feature-Layer-Daten (Data Store vom Typ "relational") erstellt. Der Name eines der Computer in der GIS-Server-Site, die den Data Store verwendet, lautet gisserver.example.com, der Benutzername und das Kennwort des Site-Administrators lauten "admin" bzw. "Iph33l$ik", und das Inhaltsverzeichnis des Data Store ist C:\datastore\data\.
configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\data\ --stores relational --prompt no
Im folgenden Beispiel wird ein Computer einem vorhandenen Objektspeicher (Einzelinstanz) hinzugefügt:
./configuredatastore.sh gisserver.example.com admin Iph33l$ik dsstore/cache3 --stores object --mode cluster --prompt no
configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\cache3\ --stores object --mode cluster --prompt no
Im nächsten Beispiel, wird einem der Computer in einem Cluster in einem Big Data Store vom Typ "spatiotemporal", die nur die Daten-Rolle innehaben, zusätzlich die Koordinator-Rolle zugewiesen, sodass er als Koordinator dienen kann, wenn der aktuelle Koordinator-Computer ausfällt.
./configuredatastore.sh gisserver.example.com admin Iph33l$ik dsstore/cache3 --stores spatiotemporal --roles coord,data --prompt no
configuredatastore gisserver.example.com admin Iph33l$ik c:\datastore\cache3\ --stores spatiotemporal --roles coord,data --prompt no