Apache Spark

Apache Spark
Логотип программы Apache Spark
Скриншот программы Apache Spark
Тип фреймворк, фреймворк поддержки машинного обучения[вд] и облачные вычисления
Разработчик Apache Software Foundation
Написана на Scala[6][1], Java[1], Python[1], R[1], SQL[1] и Java Database Connectivity[1]
Операционные системы Windows, Linux и macOS
Первый выпуск 30 мая 2014 и 1 марта 2014[1]
Аппаратная платформа Java Virtual Machine
Последняя версия
Репозиторий github.com/apache/spark
gitbox.apache.org/repos/…
Лицензия Apache License 2.0 и BSD
Сайт spark.apache.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Apache Spark (от англ. spark — искра, вспышка) — фреймворк с открытым исходным кодом для реализации распределённой обработки данных, входящий в экосистему проектов Hadoop. В отличие от классического обработчика из ядра Hadoop, реализующего двухуровневую концепцию MapReduce с хранением промежуточных данных на накопителях, Spark работает в парадигме резидентных вычислений — обрабатывает данные в оперативной памяти, благодаря чему позволяет получать значительный выигрыш в скорости работы для некоторых классов задач[7], в частности, возможность многократного доступа к загруженным в память пользовательским данным делает библиотеку привлекательной для алгоритмов машинного обучения[8].

Проект предоставляет программные интерфейсы для языков Java, Scala, Python, R. Изначально написан на Scala, впоследствии добавлена существенная часть кода на Java для предоставления возможности написания программ непосредственно на Java. Состоит из ядра и нескольких расширений, таких как Spark SQL (позволяет выполнять SQL-запросы над данными), Spark Streaming (надстройка для обработки потоковых данных), Spark MLlib (набор библиотек машинного обучения), GraphX (предназначено для распределённой обработки графов). Может работать как в среде кластера Hadoop под управлением YARN, так и без компонентов ядра Hadoop, поддерживает несколько распределённых систем хранения — HDFS, OpenStack Swift, NoSQL-СУБД Cassandra, Amazon S3.

Ключевой автор — румынско-канадский учёный в области информатики Матей Захария (англ. Matei Zaharia), начал работу над проектом в 2009 году, будучи аспирантом Университета Калифорнии в Беркли. В 2010 году проект опубликован под лицензией BSD, в 2013 году передан фонду Apache и переведён на лицензию Apache 2.0, в 2014 году принят в число проектов верхнего уровня Apache. В 2022 году проект получил ежегодную премию SIGMOD в номинации «Системы»[9].

Примечания

  1. 1 2 3 4 5 6 7 https://projects.apache.org/json/projects/spark.json
  2. Release 3.5.4 — 2024.
  3. 1 2 3 4 http://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.DataFrameReader
  4. 1 2 3 4 5 6 http://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.DataFrameWriter
  5. 1 2 https://spark.apache.org/docs/latest/sql-data-sources-avro.html
  6. The apache-spark Open Source Project on Open Hub: Languages Page — 2006.
  7. Xin, Reynold; Rosen, Josh; Zaharia, Matei; Franklin, Michael; Shenker, Scott; Stoica, Ion. Shark: SQL and Rich Analytics at Scale (англ.) : journal. — 2013. — June. Архивировано 9 августа 2017 года.
  8. Matei Zaharia. Spark: In-Memory Cluster Computing for Iterative and Interactive Applications (англ.). Invited Talk at NIPS 2011 Big Learning Workshop: Algorithms, Systems, and Tools for Learning at Scale. Архивировано 15 июня 2016. Дата обращения: 1 октября 2017.{{cite AV media}}: Википедия:Обслуживание CS1 (location) (ссылка) Источник. Дата обращения: 1 октября 2017. Архивировано 15 июня 2016 года.
  9. 2022 SIGMOD Systems Award. ACM (10 мая 2022). Дата обращения: 27 мая 2022. Архивировано 15 июня 2022 года.

Литература

  • Х. Карау, Э. Конвински, П. Венделл, М. Захария. Изучаем Spark. Молниеносный анализ данных = Learning Spark: Lightning-Fast Big Data Analytics (O’Reilly, 2015). — ДМК Пресс, 2015. — 304 с. — ISBN 978-5-97060-323-9.
  • С. Риза, У. Лезерсон, Ш. Оуэн, Д. Уиллс. Spark для профессионалов: современные паттерны обработки больших данных = Advanced Analytics with Spark. Patterns for Learning from Data at Scale (O’Reilly, 2015). — Питер, 2017. — 272 с. — ISBN 978-5-496-02401-3.
  • Уоррен Р., Карау Х. Эффективный Spark. Масштабирование и оптимизация = High Performance Spark. Best Practices for Scaling and Optimizing Apache Spark. — Питер, 2018. — 352 с. — ISBN 978-5-4461-0705-6.

Ссылки

Read other articles:

Gelora Bung TomoGBT Informasi stadionPemilikPemerintah Kota SurabayaOperatorPersebaya SurabayaLokasiLokasiSurabaya, IndonesiaKoordinat7°13′30.51″S 112°37′18.15″E / 7.2251417°S 112.6217083°E / -7.2251417; 112.6217083Transportasi umumA B Benowo (±1 km)FD1 Stadion GBTKonstruksiMulai pembangunan2008Dibuka6 Agustus 2010Direnovasi2019–2020Biaya pembuatanRp500 miliar (2008–2010)Rp100 miliar (2019–2020)Data teknisPermukaanZoysia japonica [en]Kap...

 

United States historic placeHistoric Village of the Narragansetts in CharlestownU.S. National Register of Historic PlacesU.S. Historic district A circular stone platform at the historic village centerShow map of Rhode IslandShow map of the United StatesLocationCharlestown, Rhode IslandCoordinates41°24′37″N 71°40′03″W / 41.410401°N 71.667419°W / 41.410401; -71.667419Area5,600 acres (23 km2)Architectural styleGreek RevivalNRHP reference N...

 

French racing driver Yann ClairayNationality FrenchBorn (1983-12-02) 2 December 1983 (age 40)Laval, Mayenne, FranceLe Mans Series careerCurrent teamLuc Alphand AventuresRacing licence FIA SilverCar number72 Yann Clairay (born 2 December 1983 in Laval, Mayenne) is a French racing driver. He has competed in such series as Eurocup Formula Renault 2.0 and the Formula Three Euroseries. Clairay won the GT1 class of the 2009 Le Mans Series along with Patrice Goueslard. Racing record 24 Hours of...

Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)   Cari berdasarkan nilai Glottolog   Kolom pencarian ini hanya didukung oleh beberapa antarmuka Halaman rumpun acak Rumpun bahasaKoreanikPersebaranKorea, ManchuriaPenggolongan bahasaSalah satu rumpun bahasa utama di duniaKoreanik Korea Jeju Yukjin[1] Zainichi ?[butuh rujukan] †Baekje? †Goguryeo? Bahasa indukProto-KoreanikKode bahasaGlottologkore1284Lokasi penuturanPersebaran bahasa Koreanik s...

 

King of England from 1413 to 1422 This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Henry V of England – news · newspapers · books · scholar · JSTOR (February 2024) (Learn how and when to remove this template message) Henry VMiniature in the Regement of Princes by Thomas Hoccleve, c. 1411–1413King of England...

 

Европейская сардина Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеГруппа:Костные рыбыКласс:Лучепёрые рыбыПодкласс:Новопёры...

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

 

Mathieu BaumelBiographieNaissance 17 janvier 1976 (48 ans)ManosqueNationalité françaiseActivité Copilote de rallye (2014 - 30 janvier 2024)Autres informationsSports Rallye automobile, rallye-raidSite web www.sportofficiel.fr/sportif/mathieu-baumelmodifier - modifier le code - modifier Wikidata Mathieu Baumel est un copilote français de rallye automobile et de rallye-raid né le 17 janvier 1976 à Manosque (Alpes-de-Haute-Provence). Il est quatre fois vainqueur du Rallye Dakar en tant...

 

English literary journalist and author Charles WhibleyCharles Whibley, English writer and journalistBorn(1859-12-09)9 December 1859Sittingbourne, Kent, EnglandDied4 March 1930(1930-03-04) (aged 70)Hyères, FranceOccupation(s)Writer and journalistSpouse(s)Ethel Birnie Philip (1896–1920)Philippa Raleigh (1927–1930)Parent(s)Ambrose Whibley and Mary Jean Davy Charles Whibley (9 December 1859 – 4 March 1930) was an English literary journalist and author. In literature and the arts, his ...

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

South African cricketer In this article, the surname is de Villiers, not Villiers. AB de Villiersde Villiers in 2006Personal informationFull nameAbraham Benjamin de VilliersBorn (1984-02-17) 17 February 1984 (age 40)Bela-Bela, South AfricaNicknameMr. 360, ABD, Alien, Superman[1]BattingRight-handedBowlingRight arm mediumRoleWicket-keeper-batterInternational information National sideSouth Africa (2004–2018)Test debut (cap 296)17 December 2004 v EnglandLast...

19th century Spanish conservative political movement Part of a series onConservatism in Spain Ideologies Alfonsism Carlism Carloctavismo Carlo-francoism Francoism National Catholicism Integrism Maurism Mellismo Noucentisme Political Catholicism Christian democracy Neocatholicism Traditionalism Principles Authority Familialism Family values Hispanidad Imperialism Monarchy Traditional Social hierarchy Spanish nationalism Spanish unionism Tradition History Spanish Empire Bourbon Restoration 1923...

 

Court building in London, England For the Bhutanese court, see Royal Court of Justice. Royal Courts of JusticeThe facade onto StrandGeneral informationStatusCompletedTypeCourtArchitectural styleGothic RevivalAddressStrandCity of WestminsterWC2A 2LLTown or cityLondonCountryEnglandCoordinates51°30′49″N 0°06′48″W / 51.51361°N 0.11333°W / 51.51361; -0.11333Current tenantsHM Courts & Tribunals ServiceGroundbreaking1873Opened1882; 142 years ago&#...

 

Wealthy Californio landowner (1827–1912) Arcadia Bandini de Stearns BakerArcadia Bandini de Stearns BakerBornArcadia Bandini1827San Diego, Alta California, First Mexican Republic(today California, U.S.)Died1912 (aged 84–85)Santa Monica, California, U.S.Resting placeCalvary Cemetery (Los Angeles)Occupation(s)Businesswoman, philanthropist, socialiteSpouses Abel Stearns (1841-1871; his death) Robert Symington Baker Parent(s)Juan Bandini and Marie de los Dolores Estudio Arcadia Bandi...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2020) شركة الاتصالات الإيرانيةالشعارمعلومات عامةالبلد  إيران التأسيس 1971 النوع شركة اتصالات المقر الرئيسي �...

 

اضغط هنا للاطلاع على كيفية قراءة التصنيف الريكتسيات المرتبة التصنيفية رتبة  التصنيف العلمي النطاق: الجراثيم المملكة: بكتيريا الشعبة: المتقلبات الطائفة: متقلبات ألفا الرتبة: الريكتسيات الاسم العلمي Rickettsiales Gieszczykiewicz، 1939 تعديل مصدري - تعديل   الريكتسيات (الاسم العلمي: Ric...

 

Iberia Express ИАТА ИКАО Позывной I2[1] IBS IBEREXPRES Дата основания 2011 Базовые аэропорты международный аэропорт Барахас Хабы международный аэропорт Барахас Альянс Oneworld Размер флота 22 Пунктов назначения 22 Материнская компания International Airlines Group Штаб-квартира Мадрид, Испания Руково...

Bradford City A.F.C. 2017–18 football seasonBradford City A.F.C.2017–18 seasonChairmanEdic Rahic Stefan RuppManagerStuart McCall (until 5 February)Simon Grayson (Between 11 February–8 May)Michael Collins (from 18 June)StadiumValley ParadeLeague One11thFA CupRound 3 (vs. Yeovil Town)EFL CupRound 1 (vs. Doncaster Rovers)EFL TrophyRound 2 (vs. Oldham Athletic)Top goalscorerLeague: Charlie Wyke (14)All: Charlie Wyke (15)Highest home attendance21,403 vs. Blackburn Rovers (League One)Lowest ...

 

عقبة بن نافع فاتح إفريقية معلومات شخصية الميلاد حوالي 8 هـ - 629/630م أو 10 هـ - 631ممكة المكرمة الوفاة 63 هـ - 683متهودة[1] سبب الوفاة قتل في معركة  مكان الدفن سيدي عقبة مواطنة الخلافة الراشدة الدولة الأموية  الكنية أبو عياض الزوجة ابنة عُمَيْرة بن مَوْهَبَة الأولاد عياض، أب...