نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Jupyter Notebook ، المشتق من IPython ، هو تطبيق ويب تفاعلي لعلوم البيانات مستخدم على نطاق واسع ويمكن استخدامه لإنشاء ومشاركة المستندات العلمية المتعلقة بالحوسبة.
ستوضح لك هذه المقالة كيفية تثبيت Jupyter Notebook على مثيل خادم Vultr Ubuntu 16.04 للوصول عن بعد باستخدام Python3
و pip
.
قبل البدء ، تحتاج إلى:
juser
". يجب عليك اتباع تعليمات دبيان ولكن التنفيذ /etc/init.d/ssh restart
بدلاً من /etc/init.d/sshd restart
.استخدم الأوامر التالية لتحديث النظام:
sudo apt-get update -y
sudo apt-get install python3-pip -y
pip3 install --upgrade pip
قم بتثبيت Jupyter Notebook.
sudo apt-get install python3-setuptools -y
sudo pip3 install jupyter
قبل تكوين Jupyter Notebook ، سنحتاج إلى إنشاء ملف تكوين للقيام بذلك ، دعنا ننتقل إلى دليل المنزل الخاص بنا ونقوم بإنشاء ملف جديد.
cd ~
jupyter notebook --generate-config
بعد ذلك ، دعنا ننشئ كلمة مرور مجزأة لخادمنا ، وننفذ الأمر التالي واتبع التعليمات.
jupyter notebook password
من أجل هذا البرنامج التعليمي ، لنفترض أن كلمة المرور هي " jupyter
". سيؤدي ذلك إلى إنشاء التجزئة وحفظه في موقعك jupyter_notebook_config.json
الذي سيتم وضعه في ~/.jupyter/jupyter_notebook_config.json
.
الآن ، نظرًا لأننا نريد بعض الأمان على الأقل ، فلنقم بإنشاء شهادة SSL تحت .jupyter/cert
الدليل.
cd .jupyter
mkdir cert
cd cert
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem
الآن دعونا تحرير jupter_notebook_config.py
. افتحها باستخدام محرر النصوص المفضل لديك وابحث عن الأسطر التالية ، وقم بإلغاء تعليقها ، وقم بتغييرها كما هو موضح أدناه.
قبل التحرير.
#c.NotebookApp.password = ''
#c.NotebookApp.port = 8888
#c.NotebookApp.ip = 'localhost'
#c.NotebookApp.open_browser = False
#c.NotebookApp.certfile = ''
#c.NotebookApp.keyfile = ''
بعد التحرير.
c.NotebookApp.password = 'sha1:<your sha hashed password>'
c.NotebookApp.port = 8888
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.certfile = '/home/juser/.jupyter/cert/jcert.pem'
c.NotebookApp.keyfile = '/home/juser/.jupyter/cert/jkey.key'
ملاحظة : تذكر أنه تم حفظ كلمة المرور المُجزأة تحت ~/.jupyter/jupyter_notebook_config.json
.
تعديل قواعد جدار الحماية.
sudo apt-get install firewalld -y
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
sudo systemctl restart firewalld.service
قم بتشغيل Jupyter Notebook باستخدام الأمر jupyter notebook
، وقم بزيارة https://<your server ip>:8888
، وتجاهل تحذير الأمان واستخدم كلمة المرور المعينة مسبقًا .
تذكر أنه يمكنك تشغيله nohup
إذا كنت تريد تسجيل الخروج والاستمرار في تشغيله.
nohup jupyter notebook &
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد