
Cómo instalar Scala y Apache Spark en MacOS
Aquí hay una guía paso a paso para instalar Scala y Apache Spark en MacOS.
Paso 1: Obtén Homebrew
Homebrew te hace la vida mucho más fácil cuando se trata de instalar aplicaciones e idiomas en Mac OS. Puede obtener Homebrew siguiendo las instrucciones en su sitio web.
Lo que básicamente le dice que abra su terminal y escriba:
/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"
Hay instrucciones más detalladas sobre la instalación en la página de GitHub del proyecto. Instalar todo a través de Homebrew debería agregar automáticamente todas las configuraciones PATH apropiadas a su perfil.
Paso 2: Instalar xcode-select
Para instalar Java, Scala y Spark a través de la línea de comandos, probablemente necesitemos instalar xcode-select y las herramientas de desarrollo de la línea de comandos. Ve a tu terminal y escribe:
xcode-select --install
Obtendrá un mensaje parecido a esto:

Continúe y seleccione instalar.
Paso 3: usa Homebrew para instalar Java
Scala depende de Java, puede que necesite instalarlo o no. La forma más sencilla de instalarlo es simplemente usar HomeBrew:
En tu terminal escribe:
brew cask install java
Es posible que deba ingresar su contraseña en algún momento para completar la instalación de Java. Después de ejecutar este Homebrew debería haberse encargado de la instalación de Java. Ahora podemos pasar a Scala.
Paso 4: use Homebrew para instalar Scala
Ahora con Homebrew instalado, vaya a su terminal y escriba:
brew install scala
Paso 5: use Homebrew para instalar Apache Spark
Ahora con Scala instalado, vaya a su terminal y escriba:
brew install apache-spark
Homebrew ahora descargará e instalará Apache Spark, puede tomar algún tiempo dependiendo de su conexión a Internet.
Paso 5: Inicie Spark Shell
Ahora prueba este comando:
spark-shell
Debería ver una gran cantidad de texto y advertencias, pero eventualmente verá algo como esto:
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>
Puede confirmar que está funcionando escribiendo el código scala:
val s = "hello world"
¡Felicidades! ¡Estás listo!
Problema común: configurar PATH en bash.
Homebrew debería haberse encargado de todo esto, pero en caso de que necesite agregar chispa a su PATH, querrá 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$
Simplemente escríbalo directamente en su terminal.
Soy José Portilla y enseño a más de 200.000 estudiantes sobre programación, ciencia de datos y aprendizaje automático en Udemy. Puedes consultar todos mis cursos aquí.
Si está interesado en aprender Python para ciencia de datos y aprendizaje automático, consulte mi curso aquí. (¡También enseño Desarrollo Web Full Stack con Django!)