תלות של SDK ו-Worker

ערכות ה-SDK של Apache Beam וה-workers של Dataflow תלויים ברכיבים נפוצים של צד שלישי, שבהמשך מייבאים יחסי תלות נוספים. התלות של ערכות ה-SDK של Apache Beam מותקנות מראש בסביבות זמן הריצה של Dataflow שמוגדרות כברירת מחדל.

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

בדף הזה מוצג מידע על חבילות של יחסי תלות ועובדים בגרסאות של Apache Beam ו-Dataflow SDK:

‫Apache Beam 2.x SDKs

SDK for Go

מידע על יחסי תלות ב-Apache Beam SDKs for Go מופיע בדף יחסי התלות ב-Apache Beam SDK for Go.

SDK for Java

מידע על יחסי תלות ב-Apache Beam SDKs for Java מופיע בדף Apache Beam SDK for Java dependencies.

SDK for Python

מידע על יחסי תלות ב-Apache Beam SDK ל-Python מופיע בדף יחסי התלות ב-Apache Beam SDK ל-Python.

יחסי תלות של Worker

הקטע הזה רלוונטי ל-Apache Beam בגרסה 2.49.0 ומטה. בטבלאות הבאות מפורטות התלויות של Python שהותקנו בעובדים שנבנו ב-Dataflow.

‫Dataflow 2.x SDKs

SDK for Java

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

אל תציינו 'העדכני ביותר' ב-pom.xml של הספריות בטבלה הבאה.

SDK for Python

‫Dataflow 1.x SDKs

SDK for Java