הגדרת Spanner Omni

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

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

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

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

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

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

הפעלה באמצעות Docker

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

  1. יוצרים ווליום של Docker:

    docker volume create spanner
    
  2. מפעילים את מאגר התגים בצד השרת של Spanner Omni. מחליפים את VERSION_TAG בגרסה של Spanner Omni שבה רוצים להשתמש. הגרסה הנוכחית היא 2026.r4-lts.1.

    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 כדי להריץ פקודות CLI של Spanner Omni בתוך הקונטיינר:

  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