كيفية تثبيت Scala و Apache Spark على نظام MacOS

كيفية تثبيت Scala و Apache Spark على نظام MacOS

إليك دليل خطوة بخطوة لتثبيت Scala و Apache Spark على نظام MacOS.

الخطوة 1: احصل على البيرة

يجعل 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

قد تحتاج إلى إدخال كلمة المرور الخاصة بك في مرحلة ما لإكمال تثبيت جافا. بعد تشغيل برنامج Homebrew هذا ، يجب أن يعتني بتثبيت Java. الآن يمكننا الانتقال إلى سكالا.

الخطوة 4: استخدم Homebrew لتثبيت Scala

الآن بعد تثبيت Homebrew ، انتقل إلى الجهاز الطرفي واكتب:

brew install scala

الخطوة 5: استخدم Homebrew لتثبيت Apache Spark

الآن بعد تثبيت Scala ، انتقل إلى الجهاز الطرفي واكتب:

brew install apache-spark

سيقوم Homebrew الآن بتنزيل Apache Spark وتثبيته ، وقد يستغرق الأمر بعض الوقت حسب اتصالك بالإنترنت.

الخطوة 5: ابدأ Spark Shell

جرب الآن هذا الأمر:

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>

يمكنك التأكد من أنه يعمل عن طريق كتابة كود scala:

val s = "hello world"

تهانينا! أنت جاهز تمامًا!

مشكلة شائعة: تعيين المسار في bash.

كان يجب أن يعتني 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$

فقط اكتب هذا مباشرة في المحطة الخاصة بك.

أنا خوسيه بورتيلا ، وأقوم بتدريس أكثر من 200000 طالب حول البرمجة وعلوم البيانات والتعلم الآلي على Udemy. يمكنك التحقق من جميع دوراتي هنا.

إذا كنت مهتمًا بتعلم Python لعلوم البيانات والتعلم الآلي ، فراجع الدورة التدريبية هنا. (أقوم أيضًا بتدريس تطوير الويب Full Stack مع Django!)