הגדר איסוף אשפה
מדיניות איסוף האשפה ב-Bigtable מאפשרת לכם לשלוט בעלויות האחסון ולהסיר נתונים לא רלוונטיים מתאים באופן אוטומטי. אפשר להציג, להגדיר ולעדכן את המדיניות הזו באמצעות מסוף Cloud de Confiance , cbt CLI או ספריות לקוח של Cloud Bigtable. לפני שמתחילים, חשוב לעיין בסקירה כללית של איסוף אשפה.
הצגת מדיניות איסוף האשפה הנוכחית
אפשר להשתמש במסוף Cloud de Confiance או ב-CLI של cbt כדי לראות את מדיניות איסוף האשפה של משפחת עמודות.
המסוף
כדי לראות את מדיניות איסוף האשפה הנוכחית של קבוצת עמודות:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים להציג, לוחצים על פתיחה.
כשמסיימים לצפות במדיניות איסוף הגרבג' (Garbage Collection), לוחצים על ביטול כדי לצאת.
cbt
אפשר לחפש את כללי איסוף הגרבג' הנוכחיים של טבלה מסוימת באמצעות הפקודה הבאה. צריך להחליף את TABLE_ID במזהה טבלה תקין:
cbt ls TABLE_ID
הגדרת מדיניות Garbage Collection
אפשר להגדיר מדיניות של איסוף נתונים מיותרים באמצעות מסוף Cloud de Confiance ,
cbt CLI
או ספריות הלקוח של Cloud Bigtable.
איסוף אשפה לפי גיל
בקטע הבא מוסבר איך להגדיר את הגיל המקסימלי של נתונים במשפחת עמודות.
המסוף
כדי להגדיר מועד תפוגה לתאים בקבוצת עמודות:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
בוחרים באפשרות מדיניות לפי גיל.
מזינים את הגיל בשדה גיל מקסימלי ובוחרים את יחידת הזמן בתפריט הנפתח יחידה.
לדוגמה, כדי לשמור את הנתונים של קבוצת עמודות למשך 30 דקות, מזינים 30 ובוחרים באפשרות minutes (דקות).
לוחצים על Save.
cbt
בדוגמה הזו נוצרת משפחת עמודות בשם cf1, ואז מוגדר הגיל המקסימלי של הנתונים במשפחת העמודות לחמישה ימים. הפקודה הזו אומרת ל-Bigtable להסיר את כל הנתונים עם חותמות זמן מלפני יותר מחמישה ימים בכל העמודות במשפחת העמודות הזו.
cbt createfamily your-table cf1
cbt setgcpolicy your-table cf1 maxage=5d
המשך
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
איסוף אשפה בהתבסס על מספר הגרסאות
בקטע הבא מוסבר איך ליצור קבוצת עמודות עם מדיניות איסוף נתונים שקובעת את מספר הגרסאות של הנתונים או מספר התאים שצריך לשמור.
המסוף
כדי להגדיר את מספר התאים או הגרסאות שיישארו בקבוצת עמודות:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
בוחרים באפשרות מדיניות מבוססת-גרסה.
מזינים את מספר התאים שרוצים לשמור בכל עמודה במשפחת העמודות.
לוחצים על Save.
cbt
בדוגמה הזו נוצרת משפחת עמודות בשם cf2, ואז נקבע מספר הגרסאות שיישארו במשפחת העמודות כשתיים. הפקודה הזו אומרת ל-Bigtable להסיר את כל התאים מלבד שני התאים האחרונים בכל העמודות במשפחת העמודות הזו.
cbt createfamily your-table cf2
cbt setgcpolicy your-table cf2 maxversions=2
בדוגמה הזו מוגדרת מדיניות להסרת כל התאים מלבד התא החדש ביותר.
cbt setgcpolicy your-table cf2 maxversions=1
המשך
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
ניהול זיכרון (garbage collection) על סמך כמה קריטריונים
בקטע הבא מוסבר איך ליצור קבוצת עמודות עם מדיניות איסוף אשפה של חיתוך.
המסוף
כדי להגדיר מדיניות intersection garbage collection לתאים בעמודה family:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
בוחרים באפשרות מדיניות בהתאמה אישית.
מזינים כלל לאיסוף אשפה באזור הטקסט, ומגדירים ערכים ל-
maxage, ל-maxversionsאו לשניהם. יחידות הגיל המקובלות הן ms, s, m, h ו-d, שמייצגות מילישניות, שניות, דקות, שעות וימים.לדוגמה, כדי להסיר תאים בני יותר מחמישה ימים וגם תאים ישנים יותר משני התאים האחרונים, מזינים את הערכים הבאים. כדי להסיר תאים, הם צריכים לעמוד בשני הקריטריונים.
maxage=5d and maxversions=2לוחצים על Save.
cbt
בדוגמה הזו נוצרת משפחת עמודות בשם cf4, ואז מוגדרת מדיניות איסוף אשפה שמסירה תאים בני יותר מחמישה ימים וגם תאים ישנים יותר משני התאים האחרונים בכל העמודות במשפחת העמודות.
כדי להסיר תאים, הם צריכים לעמוד בשני הקריטריונים.
cbt createfamily your-table cf4
cbt setgcpolicy your-table cf4 maxage=5d and maxversions=2
בדוגמה הזו מוגדרת מדיניות שמסירה את כל התאים שהגיל שלהם הוא יותר מ-14 יום, למעט התא החדש ביותר.
cbt setgcpolicy your-table cf4 maxage=14d and maxversions=1
המשך
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
בקטע הבא מוסבר איך ליצור משפחת עמודות עם מדיניות איסוף אשפה מסוג איחוד.
המסוף
כדי להגדיר מדיניות איחוד של איסוף נתונים מיותרים לתאים בעמודה משפחתית:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
בוחרים באפשרות מדיניות בהתאמה אישית.
מזינים כלל לאיסוף אשפה באזור הטקסט, ומגדירים ערכים ל-
maxage, ל-maxversionsאו לשניהם. יחידות הגיל הקבילות הן ms, s, m, h ו-d, שמייצגות אלפיות השנייה, שניות, דקות, שעות וימים.לדוגמה, כדי להסיר תאים שנוצרו לפני יותר מחמישה ימים או לפני התאים האחרונים, מזינים את הפקודה הבאה. כדי להסיר תאים, הם צריכים לעמוד באחד מהקריטריונים.
maxage=5d or maxversions=2לוחצים על Save.
cbt
בדוגמה הזו נוצרת משפחת עמודות בשם cf3, ואז מוגדרת מדיניות איסוף אשפה שמסירה תאים בני יותר מחמישה ימים או תאים ישנים יותר משני התאים האחרונים. כדי להסיר תאים, הם צריכים לעמוד באחד מהתנאים הבאים:
cbt createfamily your-table cf3
cbt setgcpolicy your-table cf3 maxage=5d or maxversions=2
בדוגמה הזו מוגדרת מדיניות שמסירה את כל הערכים בתאים חוץ מהערך החדש ביותר, אבל מסירה גם את הערך החדש ביותר אם הוא ישן יותר משנייה אחת.
cbt setgcpolicy your-table cf3 maxversions=1 or maxage=1s
המשך
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
בקטע הבא מוסבר איך ליצור קבוצת עמודות עם מדיניות מקוננת של איסוף נתונים מיותרים. מדיניות איסוף אשפה מקוננת כוללת שילוב של כללי איחוד וחיתוך.
המסוף
כדי להגדיר מדיניות מקוננת של איסוף נתונים לא רלוונטיים לתאים בעמודה:
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
בוחרים באפשרות מדיניות בהתאמה אישית.
מזינים כלל לאיסוף אשפה באזור הטקסט, ומגדירים ערכים ל-
maxage, ל-maxversionsאו לשניהם. יחידות הגיל הקבילות הן ms, s, m, h ו-d, שמייצגות אלפיות השנייה, שניות, דקות, שעות וימים.לדוגמה, כדי לשמור את שני התאים החדשים ביותר גם אם הם בני יותר מדקה, או לשמור את עשרת התאים החדשים ביותר כל עוד הם בני פחות מדקה, מזינים את הערכים הבאים:
(maxage=1m and maxversions=2) or maxversions=10לוחצים על Save.
cbt
בדוגמה הזו נוצרת משפחת עמודות בשם cf5, ואז מוגדרת מדיניות איסוף אשפה שמסירה תאים במשפחת העמודות שעומדים באחד מהתנאים הבאים:
- ישנים יותר מעשרת התאים האחרונים
- יותר מדקה וגם ישן יותר משני התאים האחרונים
במילים אחרות, המדיניות הזו שומרת את שני התאים החדשים ביותר גם אם הם בני יותר מדקה, או שומרת את עשרת התאים החדשים ביותר כל עוד הם בני פחות מדקה.
cbt createfamily your-table cf5
cbt setgcpolicy your-table cf5 "(maxage=1m and maxversions=2) or
maxversions=10"
המשך
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
עדכון מדיניות ה-Garbage collection
בקטע הבא מוסבר איך לשנות מדיניות קיימת של איסוף נתונים מיותרים.
כדי להגדיל את תקופת השמירה של משפחת עמודות בטבלה שמשתמשת בשכפול, צריך לאשר אזהרה לגבי האפשרות שהאשכולות לא יסונכרנו. הערך החדש צריך להיות עד 90 ימים יותר מהערך הנוכחי. פרטים נוספים מופיעים במאמר בנושא שינוי מדיניות שמבוססת על גיל.
המסוף
כדי לעדכן את מדיניות מנגנון איסוף הזבל של קבוצת עמודות, פועלים לפי השלבים הבאים.
במסוף Cloud de Confiance , פותחים את רשימת מופעי Bigtable.
לוחצים על המופע שרוצים לראות את הטבלאות שלו.
בחלונית הימנית, לוחצים על טבלאות.
בדף Tables (טבלאות) מוצגת רשימה של טבלאות במופע.
לוחצים על עריכה בשורה של הטבלה.
לצד קבוצת העמודות שרוצים לערוך, לוחצים על פתיחה.
לוחצים על Save.
cbt
cbt setgcpolicy your-table cf1 maxage=1d
אם מגדילים את הערך של maxage בטבלה משוכפלת, צריך להשתמש בדגל האופציונלי force. הערך החדש צריך להיות עד 90 ימים יותר מהערך הנוכחי.
Java
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Python
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C#
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
C++
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Node.js
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
PHP
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.
Ruby
מידע על התקנת ספריית הלקוח של Bigtable ושימוש בה מופיע במאמר ספריות הלקוח של Bigtable.
כדי לבצע אימות ב-Bigtable, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
לפני שמריצים דוגמאות קוד, צריך להגדיר את משתנה הסביבה GOOGLE_CLOUD_UNIVERSE_DOMAIN לערך s3nsapis.fr.