מחיקת קטלוג

כשמוחקים קטלוג (למשל קטלוג Apache Iceberg REST או קטלוג Apache Hive), המערכת מבטלת את הרישום של נקודת הקצה לניהול מטא-נתונים מקטלוג זמן הריצה של Lakehouse.

הפעולה הזו מסירה את הקטלוג מ-Lakehouse for Apache Iceberg, אבל היא לא מוחקת באופן אוטומטי את הקטגוריה של Cloud Storage או את קובצי הנתונים המאוחסנים.

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

  1. מוודאים שהחיוב מופעל בפרויקט Google Cloud .

  2. מפעילים את BigLake API.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאה serviceusage.services.enable. איך מקצים תפקידים

    להפעלת ה-API

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

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

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

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

מחיקת קטלוג

מחיקת נקודת קצה של קטלוג.

המסוף

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

    מעבר אל Lakehouse

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

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

gcloud

כדי למחוק קטלוג באמצעות gcloud, מריצים את הפקודה gcloud biglake iceberg catalogs delete.

gcloud biglake iceberg catalogs delete CATALOG_ID \
    --project="PROJECT_ID"

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

  • CATALOG_ID: המזהה של הקטלוג.
  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .

REST

כדי למחוק נקודת קצה לניהול קטלוג באמצעות API בארכיטקטורת REST, שולחים בקשת DELETE לנקודת הקצה DeleteIcebergCatalog:

DELETE /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID

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

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • CATALOG_ID: המזהה של הקטלוג.