Como instalar Scala e Apache Spark em MacOS

by Jose Marcial Portilla

Aqui está um guia passo a passo para instalar Scala e Apache Spark em MacOS.

Passo 1: Get Homebrew

Homebrew torna a sua vida muito mais fácil quando se trata de instalar aplicações e linguagens em um Mac OS. Você pode obter Homebraico seguindo as instruções no seu website.

Que basicamente só lhe diz para abrir o seu terminal e digite:

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

Existem instruções mais detalhadas sobre a instalação na página do GitHub do projeto. Instalando tudo através de Homebrew deve automaticamente adicionar todas as configurações PATH apropriadas ao seu perfil.

Passo 2: Instalando xcode-select

Para instalar Java, Scala e Spark através da linha de comando provavelmente precisaremos instalar as ferramentas xcode-select e de desenvolvimento de linha de comando. Vá até o seu terminal e digite:

xcode-select --install

Você terá um prompt que se parece com isto:

Vá em frente e selecione install.

Passo 3: Use Homebrew para instalar Java

Scala é dependente de Java, você pode ou não precisar instalá-lo. A maneira mais fácil de instalá-lo é apenas usar HomeBrew:

No seu tipo de terminal:

brew cask install java

Você pode precisar digitar sua senha em algum momento para completar a instalação do java. Depois de executar este Homebrew deve ter tomado conta da instalação do Java. Agora podemos passar para Scala.

Passo 4: Use Homebrew para instalar o Scala

Agora com o Homebrew instalado vá até seu terminal e digite:

brew install scala

Passo 5: Use Homebrew para instalar o Apache Spark

Agora com o Scala instalado vá até seu terminal e digite:

brew install apache-spark

Homebrew agora irá baixar e instalar o Apache Spark, pode levar algum tempo dependendo da sua conexão de internet.

Passo 5: Inicie a Spark Shell

Tente agora este comando:

spark-shell

Você deve ver uma enchente de texto e avisos mas eventualmente ver algo assim:

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>

Você pode confirmar que está funcionando digitando o código scala:

val s = "hello world"

Congratulações! Está tudo pronto!

Emissão comum: Configurando o PATH em bash.

Homebrew deveria ter cuidado com tudo isso, mas caso você precise adicionar faísca ao seu PATH, você vai querer usar:

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

Apenas digite isso direto no seu terminal.

Eu sou Jose Portilla, e eu ensino mais de 200.000 alunos sobre programação, ciência de dados e aprendizagem de máquinas no Udemy. Você pode conferir todos os meus cursos aqui.

Se você está interessado em aprender Python para ciência de dados e aprendizado de máquinas, confira meu curso aqui. (Eu também ensino Desenvolvimento Web Full Stack com Django!)

Deixe uma resposta

O seu endereço de email não será publicado.