מחיקה של שירות Dataproc Metastore

בדף הזה מוסבר איך למחוק שירות Dataproc Metastore.

יכול להיות שתרצו למחוק את שירות Dataproc Metastore אם בחרתם הגדרות תצורה שלא ניתן לשנות, כמו שם השירות או גרסת Hive metastore.

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

התפקידים הנדרשים

כדי לקבל את ההרשאה שנדרשת למחיקת שירות Dataproc Metastore, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט, בהתאם לעקרון של הרשאות מינימליות:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

התפקיד המוגדר מראש הזה כולל את ההרשאה metastore.services.delete, שנדרשת כדי למחוק שירות Dataproc Metastore.

יכול להיות שתוכלו לקבל את ההרשאה הזו גם בתפקידים בהתאמה אישית או בתפקידים אחרים שמוגדרים מראש.

במאמר סקירה כללית על IAM ב-Dataproc Metastore יש מידע נוסף על תפקידים והרשאות ספציפיים ב-Dataproc Metastore.

מחק שירות

ההוראות הבאות מסבירות איך למחוק שירות Dataproc Metastore.

לתשומת ליבכם

  • הקטגוריה של Cloud Storage לא נמחקת אוטומטית כשמוחקים את Dataproc Metastore. כדי למחוק קטגוריה, ראו מחיקת קטגוריות.

  • אחרי שמוחקים Dataproc Metastore, מסלולי ה-VPC Network Peering שנוצרו אוטומטית ומשמשים את השירות נשמרים למשך 3 שעות לכל היותר. שימו לב: אם שירותים אחרים של Dataproc Metastore ממשיכים להשתמש בנתיבים האלה של קישור רשתות VPC, הם לא יימחקו.

המסוף

  1. במסוף Google Cloud , פותחים את הדף Dataproc Metastore:

    מעבר אל Dataproc Metastore

  2. בוחרים את השירות שרוצים למחוק.

  3. בסרגל הניווט, לוחצים על מחיקה.

    תיפתח תיבת דו-שיח.

  4. בתיבת הדו-שיח, לוחצים על מחיקה.

    חוזרים לדף Dataproc Metastore ומוודאים שהשירות שנמחק לא מופיע יותר ברשימה.

אפשר גם למחוק את השירות בדף פרטי השירות.

  1. בדף Dataproc Metastore, לוחצים על השירות שרוצים למחוק.

    ייפתח הדף פרטי השירות של השירות הזה.

    דף פרטי השירות
  2. בסרגל הניווט, לוחצים על מחיקת שירות.

    תיפתח תיבת דו-שיח.

  3. בתיבת הדו-שיח, לוחצים על מחיקה.

    חוזרים לדף Dataproc Metastore ומוודאים שהשירות שנמחק לא מופיע יותר ברשימה.

‫CLI של gcloud

  1. כדי למחוק שירות, מריצים את הפקודה הבאה gcloud metastore services delete.

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    מחליפים את מה שכתוב בשדות הבאים:

    • SERVICE: השם של שירות Dataproc Metastore שרוצים למחוק.
    • LOCATION: האזור Google Cloud שבו נמצא שירות Dataproc Metastore.
  2. מוודאים שהמחיקה בוצעה בהצלחה.

REST

פועלים לפי ההוראות לשימוש ב-API כדי למחוק שירות באמצעות APIs Explorer.

הגנה מפני מחיקה

התכונה 'הגנה מפני מחיקה' ב-Dataproc Metastore עוזרת למנוע הסרה לא מכוונת של שירותי Dataproc Metastore קיימים וחדשים. באמצעות הגנה מפני מחיקה, אתם יכולים להגן על שירותים שחשובים לאפליקציות ולעומסי העבודה שלכם.

לתשומת ליבכם

  • כברירת מחדל, האפשרות להגנה מפני מחיקה מושבתת.

  • אפשר להגדיר הגנה מפני מחיקה רק ברמת המופע. אי אפשר להגדיר הגנה על מטא-נתונים, כמו טבלאות, מסדי נתונים או מחיצות. בנוסף, אי אפשר להפעיל הגנה על גיבוי.

  • אם הפרויקט שמכיל את המופע המוגן נמחק, גם המופע נמחק, ללא קשר להגנה מפני מחיקה.

הפעלת הגנה מפני מחיקה

אפשר להפעיל הגנה מפני מחיקה כשיוצרים מכונה או במכונה קיימת.

לשירותים חדשים

המסוף

  1. נכנסים לדף Dataproc Metastore במסוף Google Cloud .

    מעבר אל Dataproc Metastore

  2. בסרגל הניווט, לוחצים על +יצירה.

    תיפתח תיבת הדו-שיח Create Metastore service.

  3. בוחרים באפשרות Dataproc Metastore 2.

  4. בקטע הגנה מפני מחיקה, לוחצים על המתג כדי להפעיל את התכונה.

  5. מגדירים את שאר האפשרויות של השירות לפי הצורך, או משתמשים בערכי ברירת המחדל שסופקו.

  6. לוחצים על שליחה.

‫CLI של gcloud

כדי להפעיל הגנה מפני מחיקה בשירות Dataproc Metastore חדש, מריצים את הפקודה הבאה של gcloud metastore services create.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --instance-sizeINSTANCE_SIZE \
  --deletion-protection

מחליפים את מה שכתוב בשדות הבאים:

  • SERVICE: השם של שירות Dataproc Metastore שרוצים למחוק.
  • LOCATION: האזור Google Cloud שבו נמצא שירות Dataproc Metastore.
  • INSTANCE: גודל המופע של השירות.

לשירותים קיימים

המסוף

  1. במסוף Google Cloud , פותחים את הדף Dataproc Metastore:

    מעבר אל Dataproc Metastore

  2. בדף Dataproc Metastore, לוחצים על שם השירות שרוצים לעדכן.

    ייפתח הדף פרטי השירות.

  3. בכרטיסייה Configuration (הגדרה), לוחצים על Edit (עריכה).

    ייפתח הדף עריכת השירות.

  4. בקטע הגנה מפני מחיקה, לוחצים על המתג כדי להפעיל את התכונה.

  5. לוחצים על שליחה.

‫CLI של gcloud

כדי להפעיל הגנה מפני מחיקה בשירות Dataproc Metastore קיים, מריצים את הפקודה הבאה של gcloud metastore services update.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --deletion-protection

מחליפים את מה שכתוב בשדות הבאים:

  • SERVICE: השם של שירות Dataproc Metastore שרוצים למחוק.
  • LOCATION: האזור Google Cloud שבו נמצא שירות Dataproc Metastore.

השבתת ההגנה מפני מחיקה

כדי להשבית את ההגנה מפני מחיקה בשירות Dataproc Metastore, מריצים את הפקודה gcloud metastore services update הבאה עם האפשרות --no=deletion-protection.

gcloud metastore services update SERVICE \
   --location=LOCATION \
   --no-deletion-protection

המאמרים הבאים