Logo bg.boatexistence.com

Кога да използвам акумулатор?

Съдържание:

Кога да използвам акумулатор?
Кога да използвам акумулатор?

Видео: Кога да използвам акумулатор?

Видео: Кога да използвам акумулатор?
Видео: Как доливать электролит или воду в аккумулятор | Что делать нельзя 2024, Може
Anonim

Акумулаторите са променливи, които се „добавят” само чрез асоциативна операция и следователно могат да бъдат ефективно поддържани паралелно. Те могат да се използват за прилагане на броячи (както в MapReduce) или суми. Spark първоначално поддържа акумулатори от числови типове и програмистите могат да добавят поддръжка за нови типове.

Защо използваме акумулатор?

Хидравличните акумулатори се използват в голямо разнообразие от индустрии за съхранение на енергия; поддържа налягане; гасят вибрациите, пулсациите и ударите; и още много. Съхранение на енергия – Акумулаторите могат да приемат, съхраняват и освобождават енергия под формата на течност под налягане, за да подобрят ефективността на вашата хидравлична система.

Каква е разликата между излъчване и акумулатор в Spark?

Ключовата разлика между излъчвана променлива и акумулатор е , че докато излъчваната променлива е само за четене, акумулаторът може да бъде добавен към. … Всеки работен възел може само да осъществява достъп и да добавя към своя собствен локален акумулатор и само програмата на драйвера може да има достъп до глобалната стойност.

Как работи акумулаторът Spark?

Акумулаторите са променливи, които се използват за агрегиране на информация в изпълнителите. Например, тази информация може да се отнася до данни или диагностика на API, като например колко записа са повредени или колко пъти е извикан определен API на библиотеката.

Защо акумулаторната променлива в Spark не трябва да се използва от работник за операции по трансформация?

Акумулаторът ще даде грешен изход. Ако дадена задача се изпълнява бавно, Spark може да стартира спекулативно копие на тази задача на друг възел. Присъда: Не се обработва. Акумулаторът ще даде грешен изход.

Препоръчано: