Tento blogový príspevok vám pomôže pochopiť, ako nainštalovať a nastaviť doplnok sbteclipse na spustenie aplikácie Scala v prostredí Eclipse IDE. Po prvé, poďme pochopiť, čo je SBT. Wikipedia ho definuje ako „de facto nástroj na budovanie komunity Scala používaný webovým rámcom Lift a Play Framework“. Je to v podstate otvorený nástroj na vytváranie zdrojov pre projekty Scala a Java, podobne ako Java’s Maven alebo Ant.
Jeho hlavné vlastnosti sú:
& bull Natívna podpora pre kompiláciu kódu Scala a integráciu s mnohými testovacími rámcami Scala
& bull Zostavte popisy napísané v Scale pomocou DSL
& bull Správa závislostí pomocou Ivy (ktorá podporuje úložiská formátu Maven)
& bull Priebežná kompilácia, testovanie a nasadenie
& Bull Integrácia s interpretom Scala pre rýchlu iteráciu a ladenie
& bull Podpora pre zmiešané projekty Java / Scala
Sbteclipse je však doplnok pre sbt 0,13. Aby bolo možné tento doplnok nastaviť, je potrebné mať najskôr nainštalovaný sbt v ich systéme.
Najprv si stiahneme sbt.
Príkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Príkaz: sudo yum localinstall sbt-0.13.8.rpm
Príkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Teraz sa pozrime na verziu sbt.
Príkaz: sbt –verzia
Ak chcete importovať svoj projekt do Eclipse, musíte do súboru s definíciou doplnku pridať sbteclipse. Môžete použiť globálny na ~ / .sbt / plugins / plugins.sbt alebo projektový na PROJECT_DIR / project / plugins.sbt:
Pridajme doplnok globálne, aby sme ho nemuseli pridávať do každého projektu osobitne. Kroky, ako to urobiť, sú:
Vytvorte adresár doplnkov vo vnútri .sbt / 0.13 /
Príkaz: mkdir -p .sbt / 0.13 / pluginy
Vytvorte súbor plugins.sbt
Príkaz: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
rámec riadený údajmi v príklade webového ovládača selénu
Ak chcete pridať doplnok sbteclipse, stačí pridať toto nastavenie do tohto súboru.
addSbtPlugin („com.typesafe.sbteclipse“% „sbteclipse-plugin“% „4.0.0“)
Teraz je nastavený doplnok sbteclipse.
Po dokončení inštalácie budeme môcť pri spustení sbt použiť ďalšie zatmenie príkazu.
Toto sú kroky na spustenie projektu priamo pomocou sbt. Ďalej sa naučíme, ako spustiť projekt v zatmení.
sbt balíček
mkdir helloworld
CD helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
Vložte tento kód:
objekt Dobrý deň {
def main (args: Array [String]) = {
println („Hello World“)
}
}
Vytvorte súbor build.sbt v adresári helloworld.
sudo gedit build.sbt
Nižšie je uvedený veľmi základný súbor sbt, do ktorého môžete pridať závislosti potrebné pre vašu aplikáciu.
sbt balíček
Týmto sa vytvorí súbor jar na spustenie tejto aplikácie. Teraz spustite tento príkaz na spustenie vašej aplikácie.
previesť reťazec na dátum
Príkaz: spark-submit –trieda “Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar
Zatmenie SBT
Pomocou nasledujúceho príkazu bude projekt Eclipse kompatibilný a budete môcť tento projekt importovať do programu Eclipse a úspešne ho spustiť.
Príkaz: zatmenie SBT
Prejdite na Scala IDE, Súbor -> Importovať
Vyberte koreňový adresár helloworld.
Teraz vidíte, že tento projekt môžete importovať kliknutím na tlačidlo Dokončiť.
ako zavrieť java aplikáciu
Teraz to spustíme ako aplikáciu Scala.
Len pre informáciu, keď nastavujete SparkConf, vždy nezabudnite nastaviť Master ako je uvedené nižšie.
Teraz môžete spustiť aplikáciu.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.
Súvisiace príspevky:
Apache Spark Vs Hadoop MapReduce