אפשרויות של שורת הפקודה של סוכן ההעברה

סוכני העברה מעבירים נתונים ממערכת הקבצים שלכם ל-Google Cloud. אתם יכולים לשלוט באפשרויות של הסוכן כשמריצים סוכן באמצעות הדגלים והאפשרויות שמתוארים בדף הזה.

סיכום הפקודה

sudo docker run [--ulimit memlock=64000000 -d --rm -v host-directory:container-directory]
--env environment-variable=variable-value
gcr.io/cloud-ingest/tsop-agent:latest
{--help | --version | --project-id=project-id}
[--agent-id-prefix=id-prefix --creds-file=credential-file
--enable_mount_directory --hostname=hostname
--kerberos-disable-pa-fx-fast
--log-dir=logs-directory
--max-physical-mem=maximum-memory]

אפשרויות Docker

--ulimit memlock=64000000
Locks shared memory for a shared pool for Docker, so that it is always in memory for access by multiple sessions.
-d

מפעילים את קובץ ה-Docker במצב מנותק או ברקע. כך תוכלו להמשיך להנפיק פקודות מטרמינל Linux.

מידע נוסף זמין במאמר בנושא Detached -d

--rm

הקונטיינר ומערכת הקבצים שלו נמחקים כשיוצאים מ-Docker.

מידע נוסף זמין במאמר בנושא הסרת המשאבים (--rm).

-v host-directory:container-directory

מציינים כרכים אחד או יותר למיפוי מהמארח אל הקונטיינר. כשמשתמשים ב--v, צריך לוודא ש-host-directory ו-container-directory זהים, אחרת Storage Transfer Service לא יצליח לאתר את הקבצים להעברה.

מידע נוסף זמין במאמר בנושא VOLUME (מערכות קבצים משותפות)

--env environment-variable=variable-value

מציין משתנה סביבה עבור קונטיינר Docker. משתמשים בדגל הזה כדי להגדיר את הסוכנים כך שישתמשו בשרת Proxy קדימה. מידע נוסף זמין במאמר בנושא שימוש בשרת proxy קדימה.

אפשרויות של סוכן

--agent-id-prefix=id-prefix
קידומת אופציונלית שמוצמדת למזהה הסוכן כדי לעזור לזהות את הסוכן או את המכונה שלו במסוף Google Cloud . כשמשתמשים בקידומת, מזהה הסוכן הוא בפורמט prefix + hostname + Docker container ID.
--creds-file=credential-file

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

--enable_mount_directory

אפשרות נוספת היא להטמיע את כל מערכת הקבצים בספרייה /transfer_root בתוך מאגר Docker, במקום לציין הטמעות של נפח -vDocker בנפרד. כשמשתמשים בדגל הזה, לא צריך להוסיף את הקידומת /transfer_root לנתיב של ספריית היומן או של קובץ פרטי הכניסה של חשבון השירות, ו-/transfer_root לא מופיע ביומני ההעברה או בדוגמאות של שגיאות בממשק המשתמש הגרפי.

--help

מוצגת עזרה קצרה לגבי השימוש.

--hostname=hostname

הגדרת שם המארח שהסוכן פועל בו. הערך הזה משמש לדיווח על שם המארח של המכונה שבה פועל סוכן מסוים.

--kerberos-disable-pa-fx-fast

ההגדרה מונעת מסוכנים להשתמש במשא ומתן מהיר עם Kerberos להעברות HDFS. משתמשים בדגל הזה אם המרכז להקצאת מפתחות (KDC) של Kerberos לא תומך בניהול משא ומתן של FAST.

--log-dir=logs-directory

ספרייה אופציונלית שהסוכן כותב אליה יומנים. ספריית ברירת המחדל היא /tmp/.

--max-physical-mem=maximum-memory

ברירת המחדל של הסוכנים היא שימוש במאגר של 8GB. אם ברירת המחדל לא מתאימה לסביבה שלכם, אתם יכולים לציין את השימוש המקסימלי הרלוונטי בזיכרון בפורמטים הבאים:

ערך של max-physical-mem הגדרת זיכרון מקסימלית
6g ‫6 ג'יגה-בייט
6gb ‫6 ג'יגה-בייט
6GiB ‫6 ג'יביבייט
--project-id=project-id

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

--version

מוצגת הגרסה הנוכחית של הסוכן.