Kako instalirati Scalu i Apache Spark na MacOS

Kako instalirati Scalu i Apache Spark na MacOS

Evo vodiča korak po korak za instaliranje Scale i Apache Spark na MacOS.

Korak 1: Nabavite Homebrew

Homebrew vam puno olakšava život što se tiče instaliranja aplikacija i jezika na Mac OS. Homebrew možete dobiti slijedeći upute na njegovom web mjestu.

Što vam u osnovi govori da otvorite terminal i upišete:

/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"

Detaljnije upute o instaliranju nalaze se na GitHub stranici projekta. Instaliranje svega putem Homebrewa trebalo bi automatski dodati sve odgovarajuće postavke PATH-a na vaš profil.

Korak 2: Instaliranje xcode-select

Da bismo instalirali Javu, Scalu i Spark putem naredbenog retka, vjerojatno ćemo trebati instalirati alate za razvoj programera xcode-select i command line. Idite do svog terminala i upišite:

xcode-select --install

Dobit ćete upit koji izgleda otprilike ovako:

Samo naprijed odaberite instalaciju.

Korak 3: Koristite Homebrew za instalaciju Jave

Scala ovisi o Javi, možda ćete je trebati ili ne trebati instalirati. Najlakši način da ga instalirate je samo koristiti HomeBrew:

U vašem terminalu:

brew cask install java

Možda ćete u jednom trenutku trebati unijeti lozinku da biste dovršili instalaciju jave. Nakon pokretanja ovog Homebrewa trebao se pobrinuti za instalaciju Jave. Sada možemo prijeći na Scalu.

Korak 4: Koristite Homebrew za instalaciju Scale

Sada s instaliranim Homebrewom idite na terminal i upišite:

brew install scala

Korak 5: Koristite Homebrew za instaliranje Apache Spark

Sada s instaliranom Scalom idite na terminal i upišite:

brew install apache-spark

Homebrew će sada preuzeti i instalirati Apache Spark, to može potrajati neko vrijeme, ovisno o vašoj internetskoj vezi.

Korak 5: Pokrenite ljusku iskre

Sada isprobajte ovu naredbu:

spark-shell

Trebali biste vidjeti poplavu teksta i upozorenja, ali na kraju ćete vidjeti nešto poput ovoga:

Welcome to ____ __ / __/__ ___ _____/ /__ _\ \/ _ \/ _ `/ __/ '_/ /___/ .__/\_,_/_/ /_/\_\ version 2.0.1 /_/
Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_102)Type in expressions to have them evaluated.Type :help for more information.
scala>

Možete potvrditi da radi upisom skala koda:

val s = "hello world"

Čestitamo! Spremni ste!

Uobičajeni problem: Postavljanje PATH-a u bash.

Homebrew bi se trebao pobrinuti za sve ovo, ali u slučaju da trebate dodati iskru u svoj PUT, morat ćete upotrijebiti:

export SPARK_HOME=/usr/local/Cellar/apache-spark/2.0.1/libexecexport PYTHONPATH=/usr/local/Cellar/apache-spark/2.0.1/libexec/python/:$PYTHONP$

Samo to upišite ravno u terminal.

Ja sam Jose Portilla i predajem preko 200 000 učenika o programiranju, znanosti o podacima i strojnom učenju na Udemyu. Sve moje tečajeve možete pogledati ovdje.

Ako ste zainteresirani za učenje Pythona za znanost podataka i strojno učenje, ovdje pogledajte moj tečaj. (Predajem i Full Stack web razvoj s Djangom!)