כיצד להתקין את Scala ו- Apache Spark ב- MacOS

כיצד להתקין את Scala ו- Apache Spark ב- MacOS

להלן מדריך שלב אחר שלב להתקנת Scala ו- Apache Spark ב- MacOS.

שלב 1: קבל Homebrew

Homebrew מקל על חייכם בכל מה שקשור להתקנת יישומים ושפות ב- Mac OS. אתה יכול להשיג את Homebrew על ידי ביצוע ההוראות באתר זה.

שבעצם פשוט אומר לך לפתוח את המסוף שלך ולהקליד:

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

יש הוראות מפורטות יותר להתקנה בעמוד GitHub של הפרויקט. התקנת הכל דרך Homebrew צריכה להוסיף באופן אוטומטי את כל הגדרות ה- PATH המתאימות לפרופיל שלך.

שלב 2: התקנת xcode-select

על מנת להתקין את Java, Scala ו- Spark דרך שורת הפקודה, כנראה שנצטרך להתקין כלים לפיתוח xcode-select ושורת הפקודה. עבור אל המסוף שלך והקלד:

xcode-select --install

תקבל הודעה שנראית בערך כך:

קדימה ובחר התקן.

שלב 3: השתמש ב- Homebrew כדי להתקין את Java

Scala תלויה ב- Java, יתכן שתצטרכו להתקין אותה. הדרך הקלה ביותר להתקין אותו היא פשוט להשתמש ב- HomeBrew:

בסוג המסוף שלך:

brew cask install java

יתכן שתצטרך להזין את הסיסמה שלך בשלב כלשהו כדי להשלים את התקנת Java. לאחר הפעלת Homebrew זה היה צריך לטפל בהתקנת Java. עכשיו נוכל לעבור לסקאלה.

שלב 4: השתמש ב- Homebrew כדי להתקין את Scala

עכשיו עם Homebrew מותקן לך למסוף שלך והקלד:

brew install scala

שלב 5: השתמש ב- Homebrew כדי להתקין את Apache Spark

כעת כאשר סקאלה מותקנת עבור אל המסוף שלך והקלד:

brew install apache-spark

כעת Homebrew תוריד ותתקין את Apache Spark, זה עלול לקחת קצת זמן תלוי בחיבור האינטרנט שלך.

שלב 5: הפעל את מעטפת הניצוץ

כעת נסה פקודה זו:

spark-shell

אתה אמור לראות שיטפון של טקסט ואזהרות, אך בסופו של דבר תראה משהו כזה:

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>

אתה יכול לאשר שהוא פועל על ידי הקלדת קוד הסקאלה:

val s = "hello world"

מזל טוב! הכל מסודר!

נושא נפוץ: הגדרת PATH בבאש.

Homebrew היה צריך לדאוג לכל זה, אך במקרה שתצטרך להוסיף ניצוץ ל- PATH שלך, תרצה להשתמש ב:

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

פשוט הקלד את זה ישר למסוף שלך.

אני חוזה פורטילה, ואני מלמד למעלה מ- 200,000 סטודנטים על תכנות, מדע נתונים ולמידת מכונה באודמי. אתה יכול לבדוק את כל הקורסים שלי כאן.

אם אתה מעוניין ללמוד פייתון למדע נתונים ולמידת מכונה, עיין בקורס שלי כאן. (אני מלמד גם פיתוח אתרים של Full Stack עם Django!)