Questa pagina descrive come avviare Spanner Omni in modalità a server singolo. Puoi installarlo utilizzando un file TAR o eseguirlo come container utilizzando Docker.
Prima di iniziare
Prima di configurare l'istanza Spanner Omni, assicurati di soddisfare i seguenti requisiti:
Verifica che la macchina soddisfi i requisiti di sistema.
Assicurati di avere accesso
sudonel tuo ambiente per configurare il file binario di Spanner Omni.Assicurati che Docker sia installato sulla tua macchina per le installazioni basate su container.
Eseguire utilizzando Docker
Ti consigliamo di archiviare i dati di Spanner in un volume Docker per garantire la persistenza dei dati se elimini il container.
Crea un volume Docker:
docker volume create spannerAvvia il container del server Spanner Omni. Sostituisci VERSION_TAG con la versione di Spanner Omni che vuoi utilizzare. La versione attuale è
2026.r1-beta.docker run -d --network host \ --name spanneromni \ -v "spanner:/spanner" \ us-docker.pkg.dev/spanner-omni/images/spanner-omni:VERSION_TAG \ start-single-serverIl flag
--network hostmappa le porte di Spanner Omni sulla macchina host.Verifica che il container sia in esecuzione:
docker psControlla il campo STATUS nell'output per assicurarti che il container sia integro.
Interagire con il server in container
Puoi utilizzare docker exec per eseguire i comandi dell'interfaccia a riga di comando di Spanner Omni all'interno del container:
Crea un database:
docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAMEApri la shell SQL:
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAMEElenca i database:
docker exec -it spanneromni /google/spanner/bin/spanner databases list