Spanner Omni einrichten

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

Hinweis

Bevor Sie Ihre Spanner Omni-Instanz einrichten, müssen die folgenden Anforderungen erfüllt sein:

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

  • Sie benötigen sudo-Zugriff in Ihrer Umgebung, um die binäre Datei für Spanner Omni einzurichten.

  • Achten Sie darauf, dass Docker auf Ihrem Computer installiert ist, wenn Sie die containerbasierte Installation verwenden.

Mit Docker ausführen

Wir empfehlen, Spanner-Daten in einem Docker-Volume zu speichern, um die Daten beizubehalten, 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.2.

    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 in der Ausgabe das Feld STATUS, um sicherzugehen, dass 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