A Scala és az Apache Spark telepítése MacOS operációs rendszeren

by Jose Marcial Portilla

Itt egy lépésről lépésre követhető útmutató a Scala és az Apache Spark telepítéséhez MacOS operációs rendszeren.

1. lépés: Szerezd meg a Homebrew-t

A Homebrew nagyban megkönnyíti az életedet, ha alkalmazások és nyelvek telepítéséről van szó Mac OS-en. A Homebrew-ot a weboldalán található utasításokat követve szerezheted be.

Az alapvetően csak annyit mond, hogy nyisd meg a terminálodat, és írd be:

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

A projekt GitHub oldalán részletesebb utasításokat találsz a telepítésről. Ha mindent a Homebrew segítségével telepítünk, akkor automatikusan hozzá kell adnunk a megfelelő PATH beállításokat a profilunkhoz.

2. lépés: Az xcode-select telepítése

A Java, Scala és Spark parancssoron keresztül történő telepítéséhez valószínűleg szükségünk lesz az xcode-select és a parancssori fejlesztői eszközök telepítésére. Menjünk a terminálhoz, és írjuk be:

xcode-select --install

Egy körülbelül így kinéző promptot fogunk kapni:

Válaszd a telepítést.

3. lépés: A Java telepítése a Homebrew segítségével

A Scala függ a Javától, lehet, hogy telepítenünk kell, lehet, hogy nem. A legegyszerűbben úgy telepítheted, ha csak a HomeBrew-t használod:

A terminálodba írd be:

brew cask install java

Elképzelhető, hogy egy ponton meg kell adnod a jelszavadat a java telepítésének befejezéséhez. Ennek futtatása után a Homebrew-nak gondoskodnia kell a Java telepítéséről. Most már áttérhetünk a Scala-ra.

Step 4: Use Homebrew to install Scala

Most a Homebrew telepítésével menj a terminálodba és írd be:

brew install scala

Step 5: Use Homebrew to install Apache Spark

Most a Scala telepítésével menj a terminálodba és írd be:

brew install apache-spark

A Homebrew most letölti és telepíti az Apache Spark-ot, ez eltarthat egy ideig az internet kapcsolatodtól függően.

5. lépés: Indítsd el a Spark Shell-t

Most próbáld ki ezt a parancsot:

spark-shell

Egy áradatnyi szöveget és figyelmeztetést kell látnod, de végül valami ilyesmit fogsz látni:

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>

A scala kód beírásával megerősítheted, hogy működik:

val s = "hello world"

Gratulálunk! Minden készen áll!

Common Issue: PATH beállítása a bash-ben.

A homebrew-nek minderről gondoskodnia kellett volna, de abban az esetben, ha hozzá kell adnod a sparkot a PATH-odhoz, a következőt kell használnod:

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

Egyszerűen csak írd be egyenesen a terminálodba.

Jose Portilla vagyok, és több mint 200.000 diákot tanítok programozásról, adattudományról és gépi tanulásról a Udemy-n. Az összes tanfolyamomat itt nézheted meg.

Ha érdekel a Python tanulása az adattudományhoz és a gépi tanuláshoz, nézd meg a tanfolyamomat itt. (Full Stack Web Development with Django-t is tanítok!)

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.