תמיכה בזמן ריצה ב-Apache Beam

בדף הזה מפורטות סביבות זמן הריצה שנתמכות על ידי Apache Beam.

גרסאות Java נתמכות

בטבלה הבאה מוצגים זמני הריצה של Java שנתמכים בכל גרסה של Apache Beam SDK.

מהדורות של Apache Beam גרסאות Java נתמכות
2.69.0-2.71.0 ‫8, 11, 17, 21, 25
2.52.0-2.68.0 ‫8, 11, 17, 21
2.37.0-2.51.0 ‫8, 11, 17
2.29.0-2.36.0 ‫8, 11
גרסה 2.28.0 או גרסה ישנה יותר 8

גרסאות Python נתמכות

בטבלה הבאה מוצגים זמני הריצה של Python שנתמכים בכל גרסה של Apache Beam SDK.

מהדורות של Apache Beam גרסאות Python נתמכות
2.70.0-2.71.0 ‫3.10, ‏ 3.11, ‏ 3.12, ‏ 3.13
2.69.0 ‫3.9, ‏ 3.10, ‏ 3.11, ‏ 3.12, ‏ 3.13
2.61.0-2.68.0 ‫3.9, 3.10, 3.11, 3.12
2.57.0-2.60.0 ‫3.8, 3.9, 3.10, 3.11, 3.12
2.49.0-2.56.0 ‫3.8, ‏ 3.9, ‏ 3.10, ‏ 3.11
2.47.0-2.48.0 ‫3.7, ‏ 3.8, ‏ 3.9, ‏ 3.10, ‏ 3.11
2.43.0-2.46.0 ‫3.7, ‏ 3.8, ‏ 3.9, ‏ 3.10
2.39.0-2.42.0 ‫3.7, ‏ 3.8, ‏ 3.9
2.37.0-2.38.0 ‫3.6, 3.7, 3.8, 3.9
2.25.0-2.36.0 ‫3.6, ‏ 3.7, ‏ 3.8
2.23.0-2.24.0 ‫2.7, ‏ 3.5, ‏ 3.6, ‏ 3.7, ‏ 3.8
2.16.0-2.22.0 ‫2.7, ‏ 3.5, ‏ 3.6, ‏ 3.7
2.14.0-2.15.0 ‫2.7, ‏ 3.5 (בטא), ‏ 3.6 (בטא), ‏ 3.7 (בטא)
2.12.0-2.13.0 ‫2.7, ‏3.5 (אלפא), ‏3.6 (אלפא), ‏3.7 (אלפא)
2.11.0 ‫2.7, ‏ 3.5 (אלפא)
גרסה 2.10.0 או גרסה ישנה יותר 2.7

גרסאות Go נתמכות

מומלץ להשתמש בגרסה העדכנית ביותר של Go כשעובדים עם Apache Beam SDK for Go.

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

בטבלה הבאה מפורטת גרסת Go המוקדמת ביותר שנתמכת בכל גרסה של Apache Beam SDK.

מהדורות של Apache Beam גרסאות Go נתמכות
2.69.0-2.71.0 ‫1.25 ואילך
2.64.0-2.68.0 גרסה 1.23 ואילך
2.63.0 ‫1.22.10 ואילך
2.59.0-2.62.0 ‫1.21 ואילך
2.50.0-2.58.0 ‫1.20 ואילך
2.46.0-2.49.0 ‫1.19 ואילך
2.40.0-2.45.0 ‫1.18 ואילך
‫2.39.0 או גרסה קודמת ‫1.16 ואילך

אפשר גם לקבוע את גרסת Go המוקדמת ביותר שנתמכת בגרסת SDK של Apache Beam על ידי עיון בקובץ go.mod של ה-SDK:

https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod

מחליפים את BEAM_SDK_VERSION במספר הגרסה של Apache Beam SDK, למשל 2.69.0.