Како инсталирати Сцала и Апацхе Спарк на МацОС

Како инсталирати Сцала и Апацхе Спарк на МацОС

Ево водича корак по корак за инсталирање Сцала и Апацхе Спарк на МацОС.

Корак 1: Набавите Хомебрев

Хомебрев вам много олакшава живот када је у питању инсталирање апликација и језика на Мац ОС. Хомебрев можете добити пратећи упутства на његовој веб локацији.

Што вам у основи говори само да отворите терминал и укуцате:

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

Детаљнија упутства о инсталирању налазе се на ГитХуб страници пројекта. Инсталирање свега путем Хомебрев-а требало би да аутоматски дода сва одговарајућа подешавања ПАТХ-а на ваш профил.

Корак 2: Инсталирање кцоде-селецт

Да бисмо инсталирали Јава, Сцала и Спарк кроз командну линију, вероватно ћемо морати да инсталирамо кцоде-селецт и алатке за програмере наредбене линије. Идите до свог терминала и укуцајте:

xcode-select --install

Добићете упит који изгледа отприлике овако:

Само напријед одаберите инсталацију.

Корак 3: Користите Хомебрев за инсталирање Јаве

Сцала је зависна од Јаве, можда ћете је морати инсталирати или не. Најлакши начин да га инсталирате је само коришћење ХомеБрев:

У вашем терминалу:

brew cask install java

Можда ћете у неком тренутку морати да унесете лозинку да бисте довршили инсталацију јаве. Након покретања овог Хомебрева требало је да се побрине за инсталирање Јаве. Сада можемо да пређемо на Сцала.

Корак 4: Користите Хомебрев за инсталирање Сцале

Сада са инсталираним Хомебрев идите на терминал и унесите:

brew install scala

Корак 5: Користите Хомебрев да бисте инсталирали Апацхе Спарк

Сада са инсталираном Сцалом идите на терминал и унесите:

brew install apache-spark

Хомебрев ће сада преузети и инсталирати Апацхе Спарк, може потрајати неко време у зависности од ваше интернет везе.

Корак 5: Покрените љуску искре

Сада испробајте ову наредбу:

spark-shell

Требали бисте видети поплаву текста и упозорења, али на крају ћете видети нешто попут овог:

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>

Можете потврдити да функционише тако што ћете откуцати скала код:

val s = "hello world"

Честитам! Све сте спремили!

Уобичајено издање: Постављање ПАТХ-а у басх.

Хомебрев је требао да се побрине за све ово, али у случају да треба да додате искру у свој ПУТ, желећете да користите:

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

Само то откуцајте право у терминал.

Ја сам Јосе Портилла и предајем преко 200 000 ученика о програмирању, науци података и машинском учењу на Удеми-у. Све моје курсеве можете погледати овде.

Ако сте заинтересовани за учење Питхона за науку о подацима и машинско учење, погледајте мој курс овде. (Такође предајем Фулл Стацк веб развој са Дјанго-ом!)