Menyiapkan Spanner Omni

Halaman ini menjelaskan cara memulai Spanner Omni dalam mode server tunggal. Anda dapat menginstalnya menggunakan file TAR atau menjalankannya sebagai container menggunakan Docker.

Sebelum memulai

Sebelum menyiapkan instance Spanner Omni, pastikan Anda memenuhi persyaratan berikut:

  • Pastikan komputer Anda memenuhi persyaratan sistem.

  • Pastikan Anda memiliki akses sudo di lingkungan Anda untuk menyiapkan biner Spanner Omni.

  • Pastikan Docker diinstal di komputer Anda untuk penginstalan berbasis container.

Menjalankan menggunakan Docker

Sebaiknya simpan data Spanner di volume Docker untuk memastikan persistensi data jika Anda menghapus penampung.

  1. Buat volume Docker:

    docker volume create spanner
    
  2. Mulai penampung server Spanner Omni. Ganti VERSION_TAG dengan versi Spanner Omni yang ingin Anda gunakan. Versi saat ini adalah 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
    

    Flag --network host memetakan port Spanner Omni ke mesin host.

  3. Pastikan bahwa container sedang berjalan:

    docker ps
    

    Periksa kolom STATUS di output untuk memastikan container responsif.

Berinteraksi dengan server dalam container

Anda dapat menggunakan docker exec untuk menjalankan perintah Spanner Omni CLI di dalam container:

  1. Buat database:

    docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAME
    
  2. Buka shell SQL:

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

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