פוסט בבלוג זה יעזור לך להבין כיצד להתקין ולהגדיר תוסף sbteclipse להפעלת יישום Scala ב- Eclipse IDE. ראשית, בואו נבין מה זה SBT. ויקיפדיה מגדירה אותו כ'כלי הבנייה בפועל לקהילת סקאלה, המשמש את מסגרת האינטרנט Lift ו- Play Framework. ' זהו למעשה כלי לבניית קוד פתוח לפרויקטים של Scala ו- Java, בדומה ל- Maven של Java או Ant.
המאפיינים העיקריים שלו הם:
& bull תמיכה מקומית להרכבת קוד Scala ולהשתלבות במסגרות מבחן Scala רבות
& bull תיאורי בנייה שנכתבו בסקאלה באמצעות DSL
& bull ניהול תלות באמצעות אייבי (התומך במאגרים בפורמט Maven)
& bull אוסף, בדיקה ופריסה רציפים
ושול אינטגרציה עם המתורגמן של Scala לצורך איטרציה ומהירה באגים
& תמיכה בתמיכה בפרויקטים מעורבים של Java / Scala
Sbteclipse לעומת זאת, הוא תוסף ל- sbt 0.13. על מנת להתקין תוסף זה, היה צריך להתקין sbt תחילה במערכת שלהם.
תן לנו קודם להוריד את sbt.
פקודה: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
פקודה: sudo yum localinstall sbt-0.13.8.rpm
פקודה: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
עכשיו בואו נבדוק את גרסת ה- sbt.
פקודה: sbt –version
כדי לייבא את הפרויקט שלך ל- Eclipse, עליך להוסיף sbteclipse לקובץ הגדרת התוסף שלך. אתה יכול להשתמש בזה הגלובלי ב- ~ / .sbt / plugins / plugins.sbt או בפרויקט הספציפי בכתובת PROJECT_DIR / project / plugins.sbt:
בואו נוסיף את התוסף ברחבי העולם כך שלא נצטרך להוסיף אותו בכל פרויקט בנפרד. השלבים לכך הם:
צור ספריית תוספים בתוך .sbt / 0.13 /
פקודה: mkdir -p .sbt / 0.13 / תוספים
צור קובץ plugins.sbt
פקודה: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
על מנת להוסיף את תוסף sbteclipse, פשוט הוסף הגדרה זו לקובץ זה.
addSbtPlugin ('com.typesafe.sbteclipse'% 'תוסף sbteclipse'% '4.0.0')
כעת מוגדר תוסף sbteclipse.
לאחר סיום ההתקנה, נוכל להשתמש בליקוי הפקודה הנוסף כאשר אנו משיקים את sbt.
אלה השלבים להפעלת פרויקט ישירות על ידי sbt. בהמשך נלמד כיצד להפעיל את הפרויקט בליקוי חמה.
חבילת sbt
מקדיר הלוורלד
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
כיצד לבצע טבלאות מקוננות ב- html - -
שים את הקוד הזה:
התנגד שלום {
def main (טענות: Array [String]) = {
println ('שלום עולם')
}
}
צור קובץ build.sbt בתוך ספריית helloworld.
sudo gedit build.sbt
להלן קובץ sbt בסיסי מאוד, שבו תוכל להוסיף תלות הדרושה ליישום שלך.
חבילת sbt
פעולה זו תיצור את קובץ הצנצנת להפעלת יישום זה. כעת הפעל פקודה זו על מנת להריץ את היישום שלך.
פקודה: spark-submit –כיתה “שלום” –מאסטר מקומי [2] target / scala-2.10 / hello-world_2.10-1.0.jar
ליקוי חמה
הפקודה שלמטה תהפוך את ליקוי החמה לפרויקט ותוכל לייבא את הפרויקט הזה ליקוי חמה ולהפעיל אותו בהצלחה.
פיקוד: ליקוי חמה
עבור אל Scala IDE, File -> Import
בחר ספריית שורש helloworld.
כעת תוכל לראות שתוכל לייבא פרויקט זה על ידי לחיצה על סיום.
עכשיו, בואו נפעיל את זה כיישום Scala.
רק לידיעתך, כאשר אתה מגדיר את SparkConf, זכור תמיד להגדיר את המאסטר כמפורט להלן.
עכשיו אתה יכול להריץ את היישום שלך.
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.
פוסטים קשורים:
Apache Spark Vs Hadoop MapReduce