È possibile utilizzare la procedura guidata di configurazione del data store per creare negozi di big data relazionali, tile cache e spazio-temporali e negozi di grafici e unirli al sito GIS Server che funge da server di hosting del portale ArcGIS Enterprise.
Se non si ha accesso a un browser web o se è necessario uno dei seguenti elementi, eseguire l'utility configuredatastore sul computer in cui è stato installato ArcGIS Data Store anziché usare la configurazione guidata del data store:
- Per creare un archivio oggetti.
- Si desidera distribuire un data store di tile cache in modalità cluster.
Considerazioni preliminari sulla creazione di un Data Store
Tenere presente quanto segue prima di creare un data store.
Spazio su disco e memoria
Considerare la quantità di spazio su disco e di memoria necessaria nel computer in cui verrà creato un Data Store.
Quelli che seguono sono esempi del modo in cui un Data Store può utilizzare una grande quantità di spazio su disco:
- I Data Store relazionali possono memorizzare i dati di migliaia di feature layer ospitati utilizzando svariati gigabyte di spazio su disco.
- Le cache per i dati 3D possono essere multipli gigabyte o anche terabyte, a seconda dell'area inclusa nel livello della scena e la complessità dei dati.
- Se si archiviano i dati che arrivano continuamente da un livello di flusso o si tracciano le posizioni di numerosi lavoratori sul campo, l'archivio di big data spazio-temporale può riempirsi rapidamente.
- Per sfruttare le risposte alle query nella cache per migliorare le prestazioni di disegno dei feature layer, le cache devono persistere il più a lungo possibile nell'archivio oggetti. Ciò significa che lo spazio su disco dell'archivio oggetti può riempirsi velocemente. Per agevolare l'achiviazione delle cache di risposta alle interrogazioni per periodi di tempo più lunghi, utilizzare un computer singolo per l'archivio oggetti e assicurarsi che tale computer contenga una grande quantità di spazio libero su disco. La quantità di spazio su disco necessaria dipende da quanti layer sono abilitati per la memorizzazione nelle cache, quante interrogazioni univoche sono state fatte su quei layer e per quanto tempo permarranno le interrogazioni. (L'utilizzo di cluster di archivi oggetti non ha evidenziato un miglioramento nelle prestazioni di disegno rispetto all'uso di un solo computer con una grande quantità di spazio su disco).
In tutti i casi, è importante tenere sotto controllo i computer dei Data Store e, se necessario, aggiungere spazio su disco.
È inoltre necessario assicurarsi che i computer abbiano una quantità sufficiente di memoria disponibile. Ad esempio, quando vengono configurati per la prima volta, gli Spatiotemporal Big Data Store utilizzano circa il 40% della memoria disponibile nel computer. Anche i Data Store relazionali preallocano la memoria per assicurarsi di disporne a sufficienza per l'elaborazione dei dati. Anche i volumi di traffico elevati nei feature layer e layer della scena ospitati possono utilizzare una quantità considerevole di memoria. I grafi di conoscenza sono layer complessi che modellano le relazioni tra le entità. Attraversare e analizzare queste relazioni è un processo che richiede molta memoria.
Per questi motivi, Esri consiglia di configurare i big data store spaziotemporali, gli archivi oggetto e grafici su macchine separate dagli altri data store. Esri raccomanda inoltre, quando possibile, di configurare il data store relazionale e il data store della cache tile su macchine separate l'una dall'altra. Se si configurano più tipi di Data Store nello stesso computer, utilizzare computer potenti e caratterizzati da quantità rilevanti di memoria e spazio su disco.
In tutti i casi, tenere sotto controllo i log dei Data Store per eventuali messaggi riguardanti lo spazio su disco e la memoria. Se il computer esaurisce una delle due risorse, il Data Store smetterà di funzionare.
Vedi i ArcGIS Data Store requisiti di sistema per informazioni sullo spazio minimo su disco e sulla memoria necessari per creare ogni tipo di archivio dati, e aggiungi a questo la dimensione stimata dei dati o delle cache che intendi memorizzare in ognuno e i processi che saranno eseguiti su ogni macchina.
Più schede NIC o voci DNS
Se installi ArcGIS Data Store su una macchina che contiene più di una scheda NIC (Network Interface Controller) o più voci DNS (chiamate anche record), identifica quale indirizzo IP e quale nome host l'archivio dati userà per la comunicazione di rete. Prima di creare un data store sul computer, stabilire quale indirizzo IP può essere usato dagli altri computer della rete per comunicare con il computer che ospita ArcGIS Data Store, aprire il file ArcGIS Data Storehostidentifier.properties, e aggiungere l'indirizzo IP al file.
- Stabilire quale indirizzo IP usare. Aprire un prompt dei comandi su diversi computer della stessa rete ed effettuare il ping sul computer di ArcGIS Data Store.
- Accedere al computer in cui è installato ArcGIS Data Store e aprire hostidentifier.properties in un editor di testo. Utilizzare lo stesso account di accesso usato quando è stato installato ArcGIS Data Store.
Il file è installato inframework\etc della directory di installazione ArcGIS Data Store. Per impostazione predefinita, la posizione è /home/ags/arcgis/datastore/framework/etc.
- Rimuovere il contrassegno dei commenti (#) dalla proprietà hostidentifier, e impostare la proprietà sull'indirizzo IP della scheda NIC o voce DNS che si desidera che il data store utilizzi per la comunicazione di rete.
In questo esempio, l'indirizzo IP usato per comunicare con il computer è 12.34.56.789.
hostidentifier=12.34.56.789
- Salvare e chiudere il file hostidentifier.properties.
- Riavviare il servizioArcGIS Data Store su quel computer.
Se necessario, attenersi alla procedura per configurare altri componenti softwareArcGIS Enterprise sui computer con più schede NIC o voci DNS:
Server di hosting
Un'installazioneArcGIS Enterprise include un solo sitoGIS Server che funge da suo server di hosting. Il server di hosting deve essere configurato come minimo con un Data Store relazionale creato tramite ArcGIS Data Store. Questo archivio dati relazionale contiene i dati usati dai feature layer ospitati creati quando aggiungi file alla tua organizzazione e pubblichi feature layer e quando pubblichi feature layer ospitati da ArcGIS Pro. Consente inoltre agli utenti del portale di aggiungere file CSV (comma separated values) direttamente a Map Viewer classico (precedentemente Map Viewer).
Se il sitoGIS Server che si intende usare come server di hosting presenta già un geodatabase aziendale registrato come suo database gestito, seguire le istruzioni in Cambiare il database gestito su un ArcGIS Data Store data store relazionale per riconfigurare il server di hosting con un data store relazionale.
Creare un Data Store usando la configurazione guidata Data Store
Se si esegue l'installazione guidata, la Configurazione guidata archivio dati verrà aperta automaticamente nel browser Web predefinito. In alternativa è possibile aprirla dal menu di scelta rapida del computer oppure digitare l'URL in un browser. Il formato dell'URL della Configurazione guidata Data Store è https://datastoremachine.domain.com:2443/arcgis/datastore.
- Specifica il nome di dominio pienamente qualificato di una macchina nel sito ArcGIS GIS Server che sarà usata come server di hosting del portale.
Fornisci lil computer nel formato gisserver.domain.com. Se hai un sito con più macchine, puoi usare il nome di dominio pienamente qualificato di una qualsiasi dei computer del sito GIS Server.
- Digita il nome utente e la password di un amministratore ArcGIS Server per quel sito e clicca su Avanti.
- Scegliere il tipo di Data Store da creare nel computer corrente e fare clic su Avanti.
Sebbene sia possibile creare più di un tipo di data store sullo stesso computer, Esri consiglia di non farlo perché i data store competono per le risorse di memoria, il che può portare a scarse prestazioni.
Se un tipo di data store non è abilitato, è possibile che quel tipo non sia installato sul computer o che quel tipo di data store sia già stato configurato su questo computer.
- Digitare un percorso per la directory ArcGIS Data Store.
Questa directory contiene i file dei Data Store, nonché la directory di backup dei Data Store relazionali (se è stato creato un Data Store relazionale).
Nota:
Il percorso della directory non può contenere uno spazio quando si specifica una directoryArcGIS Data Store per un data store cache tile o per uno Spatiotemporal Big Data Store.
Non è possibile utilizzare un percorso UNC quando si specifica la directory dei file dell'archivio dati.
Non usare una condivisione di file per questa directory.
Mantenere i file dell'archivio dati nello stesso computer in cui si installa ArcGIS Data Store.
- Fare clic su Avanti.
- Rivedere le informazioni nella finestra di dialogo Riepilogo configurazione. Se sono corrette, fare clic su Fine. Se è necessario apportare modifiche, fare clic su Indietro.
Il primo Data Store relazionale registrato con un sito diGIS Server è il computer primario. Se si installaArcGIS Data Store in un secondo computer e si crea un altro Data Store relazionale registrato nello stesso sito diGIS Server, il secondo computer sarà un computer standby. Ciò vale anche per i data store cache tile in esecuzione in modalità primaria-standby.
Al termine della configurazione si dispone di un computer del Data Store.
Se si verificano errori durante la configurazione, fare clic su Avanti nella finestra di dialogo Riepilogo configurazione per riaprire la Configurazione guidata Data Store e specificare informazioni diverse. Per le cause e le risoluzioni degli errori comuni di configurazione, consultare Risoluzione dei problemi relativi ad ArcGIS Data Store
Dopo aver creato un data store relazionale, configurare un'unità di rete mappata su un computer a parte e specificarla come directory di backup per il data store relazionale. È possibile utilizzare un percorso UNC per la directory di backup che si crea su un computer separato dall'installazione di ArcGIS Data Store. Per ulteriori informazioni, consultare Gestire i backup dell'archivio dati.
Creare un Data Store utilizzando l'utilità configuredatastore
È possibile utilizzare l'utilità di comando configuredatastore per creare tutti i tipi di data store implementati tramite ArcGIS Data Store. Quando si configura un data store, questo viene registrato nel sito GIS Server utilizzato per il server di hosting del portale ArcGIS Enterprise. L'utilità configuredatastore è installata in <ArcGIS Data Store installation directory>\arcgis\datastore\tools.
Nota:
Se si esegue lo script per la creazione di più computer spatiotemporal big data store, un cmputer spatiotemporal big data store deve essere configurata manualmente con il sito GIS Server prima di poter eseguire lo script per la creazione di ulteriori macchine spatiotemporal big data store. Includere i tempi di attesa nello script per accertarsi che i computer spatiotemporal big data store aggiuntivi non vengano aggiunti contemporaneamente.
- Aprire una shell dei comandi.
- Lancia il file configuredatastore.sh e specifica il nome completo di una dei computer del sito GIS Server con cui vuoi registrare il data store, il nome utente e la password di un amministratore ArcGIS Server, il percorso da usare per la directory dei dati ArcGIS Data Store e il tipo di data store che vuoi creare.
Se hai un sito con più computer, GIS Server puoi usare il nome di dominio pienamente qualificato di uno qualsiasi dei computer del sito.
Se si specifica un tipo di data store che non è installato sul computer in cui si esegue il comando configuredatastore, si riceve un messaggio di errore.
Nei seguenti esempi, il nome di un computer nel sito GIS Server è myserver.domain.com, il nome utente e la password dell'amministratore sono siteadmin e T1n@sp, e la directory dei dati è /home/dsuser/data.
In questo esempio, viene creato un Data Store relazionale:
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/data --stores relational
In questo esempio, viene creato un Spatiotemporal Big Data Store:
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /temporal/data --stores spatiotemporal
Quando si crea un archivio dati della cache a tile, si può usare l'operazione --mode per specificare la modalità di distribuzione.
Per gli archivi di dati della tile cache, le opzioni di modalità sono primary-standby (il default) o modalità cluster. Se non si specifica l'operazione --mode, il data store cache tile viene creato nella modalità primaria-standby.
In questo esempio, un data store di tile cache viene creato in modalità cluster su una macchina separata, ma è registrato sullo stesso server di hosting del data store relazionale creato nell'ultimo esempio. Eseguire il comando su tutti i computer del data store della cache dei tile da aggiungere al cluster.
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/scenedata --stores tileCache --mode cluster
L'operazione--mode è utilizzata anche per specificare la modalità di installazione di un archivio oggetti. Per gli archivi di oggetti, la distribuzione predefinita è una distribuzione a macchina singola (in modalità primaria-standby). Se si intende utilizzare più macchine nell'archivio oggetti, specificare --mode cluster quando si crea l'archivio oggetti.
In questo esempio, un cluster di tre computer viene distribuito come archivio di oggetti. Eseguire lo stesso comando da ciascuno dei tre computer ArcGIS Data Store dell'archivio oggetti.
./configuredatastore.sh myserver.domain.com siteadmin T1n@sp /home/dsuser/ftcacheds --stores object --mode cluster
Nota:
Il percorso della directory non può contenere uno spazio quando si specifica una directory ArcGIS Data Store per tile cache data store, un archivio big data spaziotemporale o un archivio oggetti.
Per creare più di un tipo di Data Store sullo stesso computer utilizando la stessa directory di dati, specificare i valori separarti da una virgola. Ad esempio, è possibile creare un Data Store relazionale e un Data Store cache tile nello stesso computer specificando relational,tileCachecon l'operazione --stores. Tuttavia, Esri raccomanda di non mettere più di un archivio di dati sulla stessa macchina perché gli archivi di dati competono per risorse come la memoria, il che può influire negativamente sulle prestazioni.
Passaggi successivi
Se serve più di un tipo di data store, creare tipi aggiuntivi di data store. Benché sia possibile creare un altro tipo di data store in questo stesso computer, si dovrebbero invece installare e configurare tipi di data store aggiuntivi su computer separati.
Se occorre più di un computer per ogni tipo di data store, aggiungere un computer all'data store relazionale o al tile cache data store in modalità primary-standby, oppure aggiungere almeno due macchine all'archivio oggetti, all'archivio big data spaziotemporale o al tile cache data store in modalità cluster.
Assicurarsi che il sitoGIS Server in cui è stato registrato il Data Store sia stato configurato come server di hosting del portale.
Inoltre, configurare un percorso sicuro per i backup del Data Store relazionale.