Vous trouverez ici les problèmes que vous pouvez rencontrer lorsque vous configurez ou utilisez ArcGIS Data Store. Les liens vous renvoient à des solutions possibles pour chaque problème.
Configuration de ArcGIS Data Store
- Je reçois le message Connexion au serveur impossible sur la machine. ArcGIS Data Store ou le serveur SIG sur cette machine n'est peut-être pas en cours d'exécution ou la machine n'est actuellement pas accessible.
- Lorsque je configure le stockage des données, je reçois le message Impossible de récupérer la machine de stockage des données. ArcGIS Data Store et ArcGIS Server doivent présenter la même version.
- Je reçois le message There is already a standby configured in the data store (Une machine de secours est déjà configurée dans le répertoire de données) ('<nom de la machine principale de répertoire de données>'). Un stockage des données ne peut pas être associé à plusieurs machines de secours.
- Je reçois le message Création impossible du répertoire.
- Lors de la configuration d'un stockage des données relationnelles, je reçois le message Echec du démarrage de la base de données de stockage des données relationnelles.
- Lorsque j’ajoute une machine à un répertoire de données de cache de tuiles, je reçois le message None of the registered tile cache data store machines are available. Ensure that at least one of the existing machines is online and accessible in order to add the new machine to this data store. (Aucune des machines du répertoire de données du cache de tuiles inscrites n’est disponible. Assurez-vous qu’au moins une des machines existantes est en ligne et accessible pour ajouter la nouvelle machine à ce répertoire de données.)
Mise à niveau de ArcGIS Data Store
Sauvegarde et restauration
- Le répertoire qui contient mes sauvegardes occupe beaucoup d'espace de stockage.
- Lorsque j'exécute l'utilitaire deletebackup, je reçois le message d'erreur : Tentative de suppression non autorisée de la sauvegarde 'backup_oneFS'. Vous pouvez supprimer uniquement une sauvegarde manuelle qui ne devra pas être restaurée ultérieurement.
- Le message Failed to restore one or more databases. Please try restore again. (Échec de la restauration d’une ou de plusieurs bases de données. Faites une nouvelle tentative de restauration.) s’affiche lors de la restauration d’un répertoire de données de cache de tuiles comportant plusieurs machines, dont certaines ne sont pas restaurées.
Généralités
- Je reçois le message Error: AGSDATASTORE variable is not set (Erreur : variable AGSDATASTORE non définie) lorsque j’exécute un utilitaire ArcGIS Data Store.
- Je reçois le message d’erreur Could not connect to server on machine (Connexion au serveur impossible sur la machine) '<nom complet de la machine>'. ArcGIS Data Store ou le serveur SIG sur cette machine n'est peut-être pas en cours d'exécution ou la machine n'est actuellement pas accessible.
- Lorsque je valide un répertoire de Big Data spatio-temporelles dans le répertoire administrateur de ArcGIS Server, je reçois le message Server Machine returned an error (La machine serveur a renvoyé une erreur). Aucun des nœuds configurés n'est disponible.
- Lors de la validation d’un répertoire de données de cache de tuiles dans le répertoire administrateur de ArcGIS Server, le message Some or all of the scene layer data in your tile cache data store is not highly available. To resolve this, first create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Certaines ou toutes les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Pour résoudre ce problème, créez d’abord une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur true.) s’affiche.
- Le message d’avertissement suivant s’affiche dans le fichier journal du répertoire de données : Scene layer data in your tile cache data store is not highly available. Consider adding at least two more nodes to this data store to avoid data loss in the event a machine goes down. After you add more machines, create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Envisagez d’ajouter au moins deux nœuds supplémentaires à ce répertoire de données afin d’éviter toute perte de données en cas de panne d’une machine. Une fois que de nouvelles machines ont été ajoutées, créez une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur True.).
- Le message Échec de la création du service : Erreur de DBMS sous-jacente (ERREUR : impossible d’exécuter CREATE TABLE dans une transaction en lecture seule...) apparaît aux éditeurs lors de la publication de couches d’entités hébergées sur ArcGIS Enterprise, et le message L’espace disque disponible pour le data store relationnel est inférieur à 1 024 Mo s’affiche. The relational data store will be placed in READONLY mode. Once you increase the amount of disk space on the drive, you can place the relational data store back in READWRITE mode. (L’espace disque disponible pour le répertoire de données relationnelles est inférieur à 1024 Mo. Le stockage des données relationnelles va être placé en mode READONLY. Après avoir augmenté l’espace disque sur le lecteur, vous pouvez placer le répertoire de données relationnelles en mode READWRITE.) apparaît dans le fichier journal ArcGIS Data Store.
- J’ai reçu un message indiquant que le data store relationnel ne possède pas de licence. Comment puis-je mettre à jour la licence d’un data store relationnel ?
- Pourquoi aucun élément n’est renvoyé lorsque j’exécute l’utilitaire listobjectstorage ?
- Il semble que la stratégie d’expiration définie pour les caches de chaque couche d’entités dans le portail ArcGIS Enterprise ne soit pas appliquée. Lorsque j’exécute l’utilitaire listobjectstorage, par exemple, pour vérifier la taille du cache concernant une couche alors que la stratégie d’expiration est réglée à 1 jour, la taille du cache n’a pas diminué par rapport à la veille.
- Le message Erreur 001887 : échec de la création de la base de données couchdb apparaît aux éditeurs lors de la publication d’une couche de scène hébergée.
Configuration de ArcGIS Data Store
Je reçois le message There is already a standby configured in the data store (Une machine de secours est déjà configurée dans le répertoire de données) ('<nom de la machine principale de répertoire de données>'). Un stockage des données ne peut pas être associé à plusieurs machines de secours.
Seules deux machines sont acceptées dans un répertoire de données relationnelles : une machine principale et une machine de secours. Si vous voulez ajouter une nouvelle machine de secours, vous devez auparavant supprimer la machine existante.
Ce message peut s'afficher pour plusieurs raisons, parmi les suivantes :
- Le répertoire de contenu que vous avez spécifié est déjà utilisé.
Si vous spécifiez un répertoire existant, celui-ci ne peut pas contenir de fichiers.
- Vous ne disposez pas des privilèges requis pour créer un répertoire à l'emplacement spécifié. Assurez-vous d'avoir les privilèges appropriés.
- Vous avez spécifié un répertoire situé sur une machine distante. Le répertoire de contenu de ArcGIS Data Store ne peut pas être stocké sur une machine distante de l’installation de ArcGIS Data Store.
Lors de la configuration d'un stockage des données relationnelles, je reçois le message Echec du démarrage de la base de données de stockage des données relationnelles.
Ce message indique que la base de données PostgreSQL requise pour le répertoire de données relationnelles n’a pas pu être créée. Plusieurs raisons peuvent expliquer cet échec, la plus fréquente étant que l’assistant de configuration ArcGIS Data Store ou l’utilitaire configuredatastore n’est pas parvenu à se connecter à PostgreSQL pour créer la base de données. Le compte ArcGIS Data Store ne dispose pas des autorisations suffisantes sur le répertoire de contenu ArcGIS Data Store, ou le service PostgreSQL (Windows) ou processus (Linux) n’a pas pu démarrer en raison des paramètres de sécurité définis sur la machine. Vérifiez que PostgreSQL est en cours d’exécution. Si ce n'est pas le cas, vérifiez que les stratégies de domaine, des paramètres du pare-feu ou du logiciel antivirus ne l'empêchent pas de démarrer. Si PostgreSQL est en cours d’exécution, vérifiez que le compte ArcGIS Data Store dispose d’un contrôle total (lecture, écriture et exécution des autorisations) sur le répertoire de contenu.
Lorsque j’ajoute une machine à un répertoire de données de cache de tuiles, je reçois le message None of the registered tile cache data store machines are available. Ensure that at least one of the existing machines is online and accessible in order to add the new machine to this data store. (Aucune des machines du répertoire de données du cache de tuiles inscrites n’est disponible. Assurez-vous qu’au moins une des machines existantes est en ligne et accessible pour ajouter la nouvelle machine à ce répertoire de données.)
Au moins une machine du répertoire de données doit être active et accessible pour que vous puissiez ajouter une autre machine. Exécutez l’utilitaire describedatastore pour vérifier le statut du répertoire de données du cache de tuiles.
Mise à niveau de ArcGIS Data Store
En cas d’échec de mon installation ArcGIS Data Store ou s’il apparaît, après le test de mon déploiement mis à niveau, que je dois revenir à la version antérieure du logiciel, comment dois-je procéder pour restaurer mes répertoires de données à la version antérieure de ArcGIS Data Store ?
La restauration de vos répertoires de données à une version antérieure de ArcGIS Data Store varie légèrement selon la version du logiciel et le type de répertoire de données.
- Désinstallez ArcGIS Data Store de chaque machine.
- Installez la version de ArcGIS Data Store que vous souhaitez rétablir sur toutes vos machines. Ne procédez pas à la configuration.
- Restaurez chaque type de Data Store.
- Pour revenir à la version 10.5 ou ultérieure de ArcGIS Data Store, restaurez chaque data store à l’aide de l’utilitaire restoredatastore et du fichier de sauvegarde que vous avez créé avant la mise à niveau.
- Pour revenir à la version 10.4.1 ou à une version antérieure du Data Store du cache de tuiles, utilisez l’utilitaire importmanagedb et le fichier d'exportation que vous avez créé avant la mise à niveau pour remplacer vos données du cache de tuiles.
- Pour rétablir un stockage de Big Data spatio-temporelles à la version 10.4 ou 10.4.1, procédez comme suit :
- Arrêtez le service ArcGIS Data Store sur chaque machine.
- Remplacez le répertoire de contenu sur chaque machine par les copies de sauvegarde des répertoires que vous avez créées avant la mise à niveau. L’emplacement par défaut du répertoire de contenu ArcGIS Data Store est /home/<username>/arcgis/datastore/usr/arcgisdatastore.
- Ouvrez le fichier arcgis-data-store-config dans un éditeur de texte, supprimez la marque de commentaire (#) dans dir.data, et assurez-vous que dir.data soit défini à l’emplacement de votre répertoire de contenu. Le fichier arcgis-data-store-config se trouve dans le sous-répertoire etc du répertoire d’installation de ArcGIS Data Store. Par défaut, cet emplacement est /home/<username>/arcgis/datastore.
- Enregistrez et fermez le fichier arcgis-data-store-config.
- Redémarrez le service ArcGIS Data Store.
Sauvegarde et restauration
La taille de chaque sauvegarde de répertoire de données varie selon le volume et la taille des données, la fréquence à laquelle ArcGIS Data Store crée des sauvegardes et la durée de conservation des fichiers de sauvegarde.
Pour les data stores relationnels, vous pouvez planifier la fréquence de génération automatique des sauvegardes et la durée de leur conservation. Si vous utilisez la fréquence de sauvegarde par défaut et le calendrier de conservation, un répertoire de sauvegarde contient cinq sauvegardes complètes et l’équivalent de 31 jours de fichiers de sauvegardes incrémentielles. Si vous trouvez que le répertoire de sauvegarde utilisé pour conserver les sauvegardes automatiques occupe trop d’espace, augmentez l’espace disque sur la machine ou modifiez la fréquence de sauvegarde et les calendriers de conservation de ArcGIS Data Store.
Si vous configurez un emplacement pour conserver les fichiers de sauvegarde des data stores de cache tuilé et des Spatiotemporal Big Data Stores créés par ArcGIS Data Store, vous pouvez également planifier la fréquence de génération des sauvegardes automatiques. Toutefois, c'est à vous de supprimer les fichiers de sauvegarde du stockage de Big Data spatio-temporelles et du cache de tuiles lorsque vous n'en avez plus besoin. Par conséquent, vérifiez l’ancienneté des fichiers de sauvegarde des data stores de cache tuilé et des Spatiotemporal Big Data Stores pour déterminer si certains d’entre-eux peuvent être supprimés afin de libérer de l’espace. Vous pouvez également déplacer les fichiers les plus anciens vers un autre emplacement, un périphérique de sauvegarde, par exemple, afin de libérer de l’espace.
Outre l’emplacement que vous définissez pour héberger les sauvegardes automatiques que ArcGIS Data Store crée, vous pouvez définir un autre emplacement afin d’y placer les fichiers de sauvegarde que vous créez à l’aide de l’utilitaire backupdatastore. Vous êtes responsable de la suppression des fichiers conservés dans ces emplacements de sauvegarde supplémentaires lorsque les fichiers deviennent superflus. Si vos emplacements de sauvegarde supplémentaires viennent à manquer d’espace disque, vérifiez l’ancienneté des fichiers pour déterminer ceux qui peuvent être supprimés. Vous pouvez également déplacer les fichiers les plus anciens vers un autre emplacement ou un périphérique de sauvegarde afin de libérer de l’espace.
Lorsque j'exécute l'utilitaire deletebackup, je reçois le message d'erreur : Tentative de suppression non autorisée de la sauvegarde 'backup_oneFS'. Vous pouvez supprimer uniquement une sauvegarde manuelle qui ne devra pas être restaurée ultérieurement.
Ce message apparaît lorsque vous essayez de supprimer un fichier de sauvegarde nécessaire pour restaurer correctement le stockage des données relationnelles. Si le fichier de sauvegarde a été créé pendant la période de rétention des sauvegarde définie pour votre stockage des données, vous ne pouvez pas le supprimer.
Le message Failed to restore one or more databases. Please try restore again. (Échec de la restauration d’une ou de plusieurs bases de données. Faites une nouvelle tentative de restauration.) s’affiche lors de la restauration d’un répertoire de données de cache de tuiles comportant plusieurs machines, dont certaines ne sont pas restaurées.
Ce message est généralement renvoyé car les ports requis ne sont pas tous ouverts dans le pare-feu pour autoriser la communication entre les machines du répertoire de données du cache de tuiles. Reportez-vous à la liste des ports requis pour connaître les ports spécifiques, ouvrez ces ports sur toutes les machines du répertoire de données du cache de tuiles et restaurez à nouveau le répertoire de données du cache de tuiles.
Généralités
Je reçois le message Error: AGSDATASTORE variable is not set (Erreur : variable AGSDATASTORE non définie) lorsque j’exécute un utilitaire ArcGIS Data Store.
Le fichier exécutable de configuration de ArcGIS Data Store et l’assistant de configuration ArcGIS Data Store définissent la variable AGSDATASTORE sur le répertoire où ArcGIS Data Store est installé. Si vous exécutez l’utilitaire configuredatastore à partir de l’invite de commande avec laquelle vous avez lancé le fichier exécutable de configuration, cette session d’invite de commande est antérieure à l’existence de la variable et n’en détecte donc pas la configuration. De la même façon, si vous avez ouvert une invite de commande avant d’exécuter l’assistant de configuration du data store et avez essayé d’exécuter un utilitaire à l’invite de commande, vous recevez ce message, car la session d’invite de commande est antérieure à l’existence de la variable. Pour résoudre ce problème, ouvrez une nouvelle invite de commande et exécutez l'utilitaire.
Je reçois le message d’erreur Could not connect to server on machine (Connexion au serveur impossible sur la machine) '<nom complet de la machine>'. ArcGIS Data Store ou le serveur SIG sur cette machine n'est peut-être pas en cours d'exécution ou la machine n'est actuellement pas accessible.
Ce message peut apparaître pour diverses raisons. En tout état de cause, la tentative de connexion à ArcGIS Data Store ou à son site GIS Server inscrit a échoué. Assurez-vous qu'ils sont tous deux disponibles. Veillez également à ce que le client à partir duquel vous essayez d'établir la connexion possède une connexion réseau.
Lorsque je valide un répertoire de Big Data spatio-temporelles dans le répertoire administrateur de ArcGIS Server, je reçois le message Server Machine returned an error (La machine serveur a renvoyé une erreur). Aucun des nœuds configurés n'est disponible.
Ce message apparaît si vous avez configuré le spatiotemporal big data store avec un site ArcGIS Server, si vous avez utilisé la fonction de suppression du répertoire administrateur de ArcGIS Server pour supprimer la machine du site, puis avez essayé d’inscrire le même spatiotemporal big data store auprès du même site ArcGIS Server ou d’un site différent.
La fonction de retrait permet de retirer des répertoires de données relationnelles de secours et ne doit pas être utilisée pour désinscrire un répertoire de Big Data spatio-temporelles. Utilisez l’utilitaire unregisterdatastore pour annuler l’inscription du spatiotemporal big data store du site ArcGIS Server auprès duquel il a été inscrit à l’origine. Vous annulez ainsi proprement l’inscription du Spatiotemporal Big Data Store du site et vous pouvez procéder à l’inscription auprès de l’instance GIS Server utilisée comme serveur d’hébergement ArcGIS Enterprise.
Lors de la validation d’un répertoire de données de cache de tuiles dans le répertoire administrateur de ArcGIS Server, le message Some or all of the scene layer data in your tile cache data store is not highly available. To resolve this, first create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Certaines ou toutes les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Pour résoudre ce problème, créez d’abord une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur true.) s’affiche.
Ce message s’affiche si vous retirez l’une des machines du répertoire de données du cache de tuiles comportant plusieurs machines, puis que vous validez le répertoire de données. Suivez les instructions de la rubrique Ajouter une machine à votre stockage des données pour faire revenir le répertoire de données du cache de tuiles à un état de haute disponibilité.
Le message d’avertissement suivant s’affiche dans le fichier journal du répertoire de données : Scene layer data in your tile cache data store is not highly available. Consider adding at least two more nodes to this data store to avoid data loss in the event a machine goes down. After you add more machines, create a tile cache backup and then restore that backup with the option "--replicatedata" set to true. (Les données de la couche de scène dans votre répertoire de données du cache de tuiles ne sont pas hautement disponibles. Envisagez d’ajouter au moins deux nœuds supplémentaires à ce répertoire de données afin d’éviter toute perte de données en cas de panne d’une machine. Une fois que de nouvelles machines ont été ajoutées, créez une sauvegarde du cache de tuiles, puis restaurez-la avec l’option « --replicatedata » définie sur True.).
Le message Échec de la création du service : Erreur de DBMS sous-jacente (ERREUR : impossible d’exécuter CREATE TABLE dans une transaction en lecture seule...) apparaît aux éditeurs lors de la publication de couches d’entités hébergées sur ArcGIS Enterprise, et le message L’espace disque disponible pour le data store relationnel est inférieur à 1 024 Mo s’affiche. The relational data store will be placed in READONLY mode. Once you increase the amount of disk space on the drive, you can place the relational data store back in READWRITE mode. (L’espace disque disponible pour le répertoire de données relationnelles est inférieur à 1024 Mo. Le stockage des données relationnelles va être placé en mode READONLY. Après avoir augmenté l’espace disque sur le lecteur, vous pouvez placer le répertoire de données relationnelles en mode READWRITE.) apparaît dans le fichier journal ArcGIS Data Store.
Pour éviter de perdre des données, le stockage principal des données relationnelles est placé en mode de lecture seule dès que l'espace disque de la machine sur laquelle il est exécuté est inférieur à la taille spécifiée. Par défaut, cette taille est de 1024 Mo, mais vous l'avez peut-être modifiée à l'aide de l'utilitaire changedbproperties.
Une fois que la machine principale de répertoire de données relationnelles est en mode de lecture seule, vous ne pouvez pas publier les couches d’entités hébergées. Pour que le répertoire de données relationnelles ne soit plus en mode de lecture seule, libérez de l’espace disque sur la machine principale de répertoire de données, exécutez l’utilitaire changedatastoremode pour que le répertoire de données relationnelles repasse en mode de lecture-écriture, puis lancez l’utilitaire updatebackupschedule pour rétablir les sauvegardes automatiques du répertoire de données relationnelles.
J’ai reçu un message indiquant que le data store relationnel ne possède pas de licence. Comment puis-je mettre à jour la licence d’un data store relationnel ?
Le data store relationnel utilise la licence du serveur d’hébergement avec lequel il est configuré. Si la licence ArcGIS GIS Server du serveur d’hébergement expire, mettez-la à jour puis exécutez l’utilitaire de ligne de commande updatelicense ArcGIS Data Store pour lire et stocker la nouvelle licence dans le data store relationnel.
L’utilitaire listobjectstorage renvoie la taille actuelle du cache pour chaque couche d’entités dont la mise en cache est activée. Soit la mise en cache a été désactivée pour toutes les couches, soit les caches ont été supprimés ou ont expiré. Même si le déploiement comporte des couches d’entités pour lesquelles la mise en cache est activée, si aucun cache n’existe pour une couche lorsque vous exécutez l’utilitaire, aucune couche ni taille de cache n’est retournée.
Il semble que la stratégie d’expiration définie pour les caches de chaque couche d’entités dans le portail ArcGIS Enterprise ne soit pas appliquée. Lorsque j’exécute l’utilitaire listobjectstorage, par exemple, pour vérifier la taille du cache concernant une couche alors que la stratégie d’expiration est réglée à 1 jour, la taille du cache n’a pas diminué par rapport à la veille.
Les caches sont créés pour une seule requête effectuée sur la couche. Par conséquent, chaque fois qu’un client déplace, zoome ou appliquer un filtre spatial sur la couche d’entités, un nouveau cache est créé et un horodatage est appliqué. Ainsi, même si certains caches sur la couche ont expiré, d’autres ont probablement été créés. Par ailleurs, les caches expirent à minuit UTC, le jour de l’expiration. Cela signifie que l’expiration est toujours plus longue que le nombre de jours définis pour l’expiration du cache. Si, par exemple, un cache est créé à 11 h00 UTC et que la stratégie d’expiration est réglée sur deux jours, le cache expire au bout de deux jours et 13 heures.
Le message Erreur 001887 : échec de la création de la base de données couchdb apparaît aux éditeurs lors de la publication d’une couche de scène hébergée.
Cette situation se produit si l’outil de publication ne parvient pas à se connecter au data store de cache tuilé. Ce problème peut être lié aux paramètres de sécurité définis dans le navigateur sur les machines de data store de cache tuilé ou au fait que le data store de cache tuilé ne fonctionne pas.
En premier lieu, assurez-vous que le data store de cache tuilé fonctionne. Si ce n’est pas le cas, essayez de le démarrer. S’il ne démarre pas, libérez de l’espace disque sur la machine (ou les machines) du data store de cache tuilé. Si l’espace disque libre est inférieur à 1 024 MB, ajoutez de l’espace disque à la machine et redémarrez ArcGIS Data Store.
Si le data store de cache tuilé fonctionne, assurez-vous que le serveur d’hébergement a été ajouté comme site approuvé sur les machines accueillant le data store de cache tuilé. Consultez la documentation de votre système d’exploitation pour en savoir plus sur l’ajout d’un site approuvé. Lorsque le serveur d’hébergement est configuré comme site approuvé sur les machines de data store de cache tuilé, vous devez redémarrer ArcGIS Server.
Vous avez un commentaire à formuler concernant cette rubrique ?