תלות של 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.

SDK ל-Python

מידע על יחסי תלות של Apache Beam SDKs ל-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 ל-Python

‫Dataflow 1.x SDKs

SDK for Java