סקירה כללית על ה-CLI של cbt

‫ cbt CLI מאפשר לכם לבצע פעולות אדמיניסטרטיביות ופעולות שקשורות לנתונים ב-Bigtable ישירות מהטרמינל. אתם יכולים להשתמש בו כדי לנהל מופעים, ליצור ולשנות טבלאות ולקרוא או לכתוב נתונים בלי לכתוב קוד בהתאמה אישית. מידע כללי על Bigtable זמין במאמר סקירה כללית על Bigtable.

התקנת ה-CLI של cbt

אפשר להתקין את cbt CLI כרכיב של ה-CLI של gcloud.

ב-CLI של cbt לא מיושמים ניסיונות חוזרים חכמים או טיפול בשגיאות. כשעובדים בסביבת ייצור, מומלץ להשתמש בספריית לקוח של Bigtable או במסוף Cloud de Confiance .

  1. מתקינים את ה-CLI של gcloud.
  2. מריצים את הפקודות הבאות:

    gcloud components update
    gcloud components install cbt

    אם ה-CLI של cbt כבר מותקן, בחלון הטרמינל מוצגת ההודעה All components are up to date.

אימות ההתקנה

מריצים את הפקודה הבאה ב-CLI של cbt כדי לוודא שה-CLI מותקן:

cbt listinstances

בחלון הטרמינל מוצגות שתי עמודות בשמות Instance Name ו-Info.

יצירת קובץ ‎ .cbtrc

כדי שיהיה לכם נוח, אתם יכולים לשמור קובץ .cbtrc אחד עם האפשרויות והפרמטרים הנדרשים, כמו האפשרויות -project,‏ -instance,‏ -creds,‏ -admin-endpoint או -data-endpoint.

  1. בקובץ .cbtrc, מגדירים את cbt כך שישתמש בפרויקט ובמופע שלכם. לשם כך, מחליפים את project-id במזהה של הפרויקט שבו יצרתם את מופע Bigtable:

    echo project = project-id > ~/.cbtrc
    echo instance = quickstart-instance >> ~/.cbtrc
  2. מוודאים שהגדרתם את קובץ .cbtrc בצורה נכונה:

    cat ~/.cbtrc

    במסוף מוצג התוכן של הקובץ .cbtrc, שנראה בערך כך:

    project = project-id
    instance = quickstart-instance

    עכשיו אפשר להשתמש ב-cbt CLI עם המופע.

שימוש ב-CLI של cbt

לפרטים על השימוש ב-CLI של cbt, כולל רשימה של הפקודות הזמינות, אפשר לעיין ב מדריך העזר ל-CLI של cbt.

ה-CLI של cbt נכתב ב-Go באמצעות ספריית הלקוח של Go ל-Bigtable. קוד המקור זמין במאגר GitHub‏ GoogleCloudPlatform/google-cloud-go, שהוא שיקוף של code.googlesource.com/gocloud.