Yayım qığılcımı nədir?
Yayım qığılcımı nədir?

Video: Yayım qığılcımı nədir?

Video: Yayım qığılcımı nədir?
Video: ​Kızılcık Şerbeti 19. Bölüm 1. Fragman | "Ben sizi seviyorum Alev Hanım!" 2024, Bilər
Anonim

Yayım Apache-də dəyişənlər Qığılcım yalnız oxumaq üçün nəzərdə tutulmuş icraçılar arasında dəyişənlərin bölüşdürülməsi mexanizmidir. olmadan yayım dəyişənlər, bu dəyişənlər hər bir transformasiya və hərəkət üçün hər icraçıya göndəriləcək və bu, şəbəkə yükünə səbəb ola bilər.

Həm də bilmək lazımdır ki, nə vaxt qığılcım yayımlamalıyam?

Yayım Dəyişənlər əsasən bir neçə mərhələdəki tapşırıqlar eyni verilənləri tələb etdikdə və ya verilənlərin seriyasız formada keşləşdirilməsi tələb olunduqda istifadə olunur. Yayım dəyişənlər SparkContext-ə zəng etməklə v dəyişənindən istifadə etməklə yaradılır.

Sual oluna bilər ki, akkumulyator qığılcımı necə təyin edir? Akkumulyatorlar yalnız assosiativ əməliyyat vasitəsilə “əlavə olunan” dəyişənlərdir və buna görə də paralel olaraq effektiv şəkildə dəstəklənə bilər. Onlar sayğacları (MapReduce-də olduğu kimi) və ya məbləğləri həyata keçirmək üçün istifadə edilə bilər. Qığılcım yerli olaraq dəstəkləyir akkumulyatorlar ədədi növlərdən ibarətdir və proqramçılar yeni növlər üçün dəstək əlavə edə bilərlər.

Həmçinin, qığılcımda paylaşılan dəyişən nədir?

Paylaşılan dəyişənlər bunlardır dəyişənlər bir çox funksiya və metodlar tərəfindən paralel olaraq istifadə edilməsi tələb olunur. Paylaşılan dəyişənlər paralel əməliyyatlarda istifadə edilə bilər. Qığılcım işi mümkün olan ən kiçik əməliyyata, bağlanmaya, müxtəlif qovşaqlarda işləyən və hər birində bütün işlərin surətinə malik olan əməliyyatlara ayırır. dəyişənlər -nin Qığılcım iş.

DataFrame yayımlaya bilərikmi?

Qığılcım bacarmaq “ yayım kiçik DataFrame bütün məlumatları kiçik bir yerə göndərməklə DataFrame klasterdəki bütün qovşaqlara. Kiçikdən sonra DataFrame edir yayımlanır , Qığılcım bacarmaq böyük məlumatların heç birini qarışdırmadan birləşməni həyata keçirin DataFrame.

Tövsiyə: