הגדרת Spanner Omni

בדף הזה מוסבר איך להפעיל את Spanner Omni במצב של שרת יחיד. אפשר להתקין אותו באמצעות קובץ TAR או להריץ אותו כקונטיינר באמצעות Docker.

לפני שמתחילים

לפני שמגדירים את מופע Spanner Omni, צריך לוודא שעומדים בדרישות הבאות:

  • מוודאים שהמחשב עומד בדרישות המערכת.

  • חשוב לוודא שיש לכם גישת sudo בסביבה שלכם כדי להגדיר את קובץ ה-binary של Spanner Omni.

  • מוודאים ש-Docker מותקן במחשב שלכם להתקנות מבוססות-קונטיינרים.

הרצה באמצעות Docker

מומלץ לאחסן את נתוני Spanner בנפח Docker כדי להבטיח שהנתונים יישמרו אם תמחקו את הקונטיינר.

  1. יוצרים נפח אחסון של Docker:

    docker volume create spanner
    
  2. מפעילים את מאגר התגים בצד השרת של Spanner Omni. מחליפים את VERSION_TAG בגרסה של Spanner Omni שרוצים להשתמש בה. הגרסה הנוכחית היא 2026.r3-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
    

    הדגל --network host ממפה את הפורטים של Spanner Omni למחשב המארח.

  3. מוודאים שהקונטיינר פועל:

    docker ps
    

    בודקים את השדה STATUS בפלט כדי לוודא שהקונטיינר תקין.

איך יוצרים אינטראקציה עם השרת שמופעל בתוך קונטיינר

אפשר להשתמש ב-docker exec כדי להריץ פקודות של Spanner Omni CLI בתוך הקונטיינר:

  1. יצירת מסד נתונים:

    docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAME
    
  2. פותחים את מעטפת ה-SQL:

    docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAME
    
  3. הצגת רשימה של מסדי נתונים:

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