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

Како инсталирати Сцала и Апацхе Спарк на МацОС
Ево водича корак по корак за инсталирање Сцала и Апацхе Спарк на МацОС.
Корак 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 ученика о програмирању, науци података и машинском учењу на Удеми-у. Све моје курсеве можете погледати овде.
Ако сте заинтересовани за учење Питхона за науку о подацима и машинско учење, погледајте мој курс овде. (Такође предајем Фулл Стацк веб развој са Дјанго-ом!)