Spisu treści:
Jeśli uważasz, że masz świetny pomysł, ale musisz go przetestować, chcesz go przetestować tak szybko i ekonomicznie, jak to możliwe. Nie chcesz wdawać się w długi cykl programowania i testowania oraz marnować dużo czasu i pieniędzy. Apache Spark ułatwia szybkie opracowywanie aplikacji, głównie dlatego, że umożliwia szybkie testowanie pomysłów za pomocą powłoki i interfejsów API.
Co to jest Apache Spark?
Z technicznego punktu widzenia Apache Spark jest mechanizmem przetwarzania danych, który może łączyć się z kolosalnymi fragmentami danych i przetwarzać je w mgnieniu oka. Jego dwie główne cechy to szybkość przetwarzania danych i wydajność w pamięci. Ta klastrowa platforma obliczeniowa jest narzędziem typu open source, które pomaga początkującym programistom tworzyć aplikacje w mgnieniu oka.
Ta zaawansowana struktura przetwarzania danych została opracowana przez AMP Lab i została opublikowana jako narzędzie typu open source w 2010 roku jako integralna część projektu Apache. Cały projekt Spark jest kodowany przy użyciu języka Scala i można go uruchomić na maszynie wirtualnej opartej na Javie (JVM).