תלות של SDK ו-Worker

ערכות ה-SDK של Apache Beam וה-workers של Dataflow תלויות ברכיבים נפוצים של צד שלישי, שבהמשך מייבאים יחסי תלות נוספים. התלות של Apache Beam SDKs מותקנת מראש בסביבות זמן הריצה של 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.

SDK for Python

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

יחסי תלות של Worker

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

‫Dataflow 2.x SDKs

SDK for Java

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

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

SDK for Python

‫Dataflow 1.x SDKs

SDK for Java