Spanner Omni einrichten

Auf dieser Seite wird beschrieben, wie Sie Spanner Omni im Einzelservermodus starten. Sie können es entweder mit einer TAR-Datei installieren oder als Container mit Docker ausführen.

Hinweis

Prüfen Sie vor dem Einrichten Ihrer Spanner Omni-Instanz, ob Sie die folgenden Anforderungen erfüllen:

  • Prüfen Sie, ob Ihr Computer die Systemanforderungen erfüllt.

  • Prüfen Sie, ob Sie in Ihrer Umgebung sudo-Zugriff haben, um die Spanner Omni-Binärdatei einzurichten.

  • Prüfen Sie, ob Docker für containerbasierte Installationen auf Ihrem Computer installiert ist.

Mit Docker ausführen

Wir empfehlen, Spanner-Daten in einem Docker-Volume zu speichern, um die Daten persistenz zu gewährleisten, wenn Sie den Container löschen.

  1. Docker-Volume erstellen:

    docker volume create spanner
    
  2. Starten Sie den Spanner Omni-Servercontainer. Ersetzen Sie VERSION_TAG durch die Spanner Omni Version, die Sie verwenden möchten. Die aktuelle Version ist 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-server
    

    Das Flag --network host ordnet die Spanner Omni-Ports dem Hostcomputer zu.

  3. Prüfen Sie, ob der Container ausgeführt wird:

    docker ps
    

    Prüfen Sie im Feld STATUS in der Ausgabe, ob der Container fehlerfrei ist.

Mit dem containerisierten Server interagieren

Mit docker exec können Sie Spanner Omni CLI-Befehle im Container ausführen:

  1. Erstellen Sie eine Datenbank:

    docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAME
    
  2. Öffnen Sie die SQL-Shell:

    docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAME
    
  3. Datenbanken auflisten:

    docker exec -it spanneromni /google/spanner/bin/spanner databases list