Esta publicación de blog lo ayudará a comprender cómo instalar y configurar el complemento sbteclipse para ejecutar la aplicación Scala en Eclipse IDE. Primero, entendamos qué es SBT. Wikipedia la define como 'la herramienta de construcción de facto para la comunidad Scala, utilizada por el marco web Lift y Play Framework'. Es esencialmente una herramienta de compilación de código abierto para proyectos de Scala y Java, similar a Maven o Ant de Java.
Sus principales características son:
& bull Soporte nativo para compilar código Scala e integrarlo con muchos marcos de prueba Scala
& bull Build descripciones escritas en Scala usando un DSL
& Bull Dependency Management usando Ivy (que admite repositorios en formato Maven)
& bull Compilación, prueba e implementación continuas
& bull Integración con el intérprete de Scala para una rápida iteración y depuración
& Bull Support para proyectos mixtos Java / Scala
cómo usar conjuntos en java
Sin embargo, Sbteclipse es un complemento para sbt 0.13. Para configurar este complemento, primero se debe instalar sbt en su sistema.
Primero descarguemos sbt.
Comando: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Comando: sudo yum localinstall sbt-0.13.8.rpm
Comando: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Ahora revisemos la versión de sbt.
Comando: sbt –version
Para importar su proyecto a Eclipse, debe agregar sbteclipse a su archivo de definición de complemento. Puede usar el global en ~ / .sbt / plugins / plugins.sbt o el específico del proyecto en PROJECT_DIR / project / plugins.sbt:
Agreguemos el complemento globalmente para que no necesitemos agregarlo en cada proyecto individualmente. Los pasos para esto son:
Cree un directorio de complementos dentro de .sbt / 0.13 /
Comando: mkdir -p .sbt / 0.13 / plugins
Crea un archivo plugins.sbt
Comando: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
Para agregar el complemento sbteclipse, simplemente agregue esta configuración a este archivo.
addSbtPlugin ('com.typesafe.sbteclipse'% 'sbteclipse-plugin'% '4.0.0')
Ahora el complemento sbteclipse está configurado.
Una vez que se complete la instalación, podremos usar el comando adicional eclipse cuando lancemos sbt.
Estos son los pasos para ejecutar un proyecto directamente por sbt. A continuación, aprenderemos cómo ejecutar el proyecto en eclipse.
paquete sbt
mkdir helloworld
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
Pon este código:
objeto Hola {
def main (args: Array [String]) = {
println ('Hola mundo')
}
}
Cree un archivo build.sbt dentro del directorio helloworld.
sudo gedit build.sbt
A continuación se muestra un archivo sbt muy básico, donde puede agregar las dependencias necesarias para su aplicación.
paquete sbt
Esto creará el archivo jar para ejecutar esta aplicación. Ahora ejecute este comando para ejecutar su aplicación.
Comando: spark-submit –clase “Hola” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar
que hace el iterador en java
Sbt eclipse
El siguiente comando hará que el proyecto eclipse sea compatible y podrá importar este proyecto en eclipse y ejecutarlo correctamente.
Comando: sbt eclipse
Vaya a Scala IDE, Archivo -> Importar
Seleccione el directorio raíz helloworld.
Ahora puede ver que puede importar este proyecto haciendo clic en Finalizar.
Ahora, ejecutémoslo como una aplicación Scala.
Para su información, cuando configure SparkConf, recuerde siempre configurar Master como se muestra a continuación.
Ahora puede ejecutar su aplicación.
transferir archivos a la instancia de linux ec2
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios y nos pondremos en contacto con usted.
Artículos Relacionados:
Apache Spark Vs Hadoop MapReduce