Jak zainstalować Scalę i Apache Spark na systemie MacOS

przez Jose Marcial Portilla

Przedstawiamy przewodnik krok po kroku po instalacji Scali i Apache Spark na systemie MacOS.

Krok 1: Pobierz Homebrew

Homebrew bardzo ułatwia życie, jeśli chodzi o instalowanie aplikacji i języków na systemie Mac OS. Możesz uzyskać Homebrew, postępując zgodnie z instrukcjami na jego stronie.

W zasadzie wystarczy otworzyć terminal i wpisać:

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

Są bardziej szczegółowe instrukcje dotyczące instalacji na stronie GitHub projektu. Instalacja wszystkiego przez Homebrew powinna automatycznie dodać wszystkie odpowiednie ustawienia PATH do twojego profilu.

Krok 2: Instalacja xcode-select

Aby zainstalować Javę, Scalę i Sparka z linii poleceń, prawdopodobnie będziemy musieli zainstalować xcode-select i narzędzia deweloperskie z linii poleceń. Przejdź do terminala i wpisz:

xcode-select --install

Uzyskasz monit, który wygląda mniej więcej tak:

Naprzód i wybierz install.

Krok 3: Użyj Homebrew do zainstalowania Javy

Scala jest zależna od Javy, możesz, ale nie musisz jej instalować. Najprostszym sposobem na jej zainstalowanie jest użycie HomeBrew:

W terminalu wpisz:

brew cask install java

Może być konieczne podanie hasła w pewnym momencie, aby zakończyć instalację javy. Po uruchomieniu tego Homebrew powinien zająć się instalacją Javy. Teraz możemy przejść do Scali.

Krok 4: Użyj Homebrew do zainstalowania Scali

Teraz z zainstalowanym Homebrew przejdź do terminala i wpisz:

brew install scala

Krok 5: Użyj Homebrew do zainstalowania Apache Spark

Teraz z zainstalowaną Scalą przejdź do terminala i wpisz:

brew install apache-spark

Homebrew pobierze i zainstaluje Apache Spark, może to zająć trochę czasu w zależności od połączenia internetowego.

Krok 5: Uruchom powłokę Spark

Teraz wypróbuj to polecenie:

spark-shell

Powinieneś zobaczyć powódź tekstu i ostrzeżeń, ale w końcu zobaczysz coś takiego:

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żesz potwierdzić, że to działa, wpisując kod scala:

val s = "hello world"

Gratulacje! Wszystko jest gotowe!

Common Issue: Ustawianie PATH w bashu.

Homebrew powinien zająć się tym wszystkim, ale na wypadek, gdybyś potrzebował dodać spark do PATH, będziesz chciał użyć:

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

Po prostu wpisz to prosto do swojego terminala.

Nazywam się Jose Portilla i uczę ponad 200 000 studentów programowania, nauki o danych i uczenia maszynowego na Udemy. Możesz sprawdzić wszystkie moje kursy tutaj.

Jeśli jesteś zainteresowany nauką Pythona dla Data Science i uczenia maszynowego, sprawdź mój kurs tutaj. (Uczę również Full Stack Web Development z Django!)

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.