[PYTHON] Comment exécuter Jupyter et Spark sur Mac avec des paramètres minimaux

Exécutez Spark sur iPython Notebook (Jupyter). J'ai publié de nombreux articles sur le même thème dans le passé, mais je pense que c'est la méthode la plus simple.

environnement

Installation d'étincelles

Facile à installer Homebrew apache-spark. Installation Homebrew omise

brew install apache-spark

Installation de Python

Python crée un environnement dédié avec virtualenv. Je l'ai nommé étincelle.

mkvirtualenv spark

Installez les modules requis. numpy est inclus en même temps que pandas est installé. Ajoutez scipy au besoin.

pip install jupyter pandas matplotlib

Courir

Exécutez pyspark avec PYSPARK_DRIVER_PYTHON et PYSPARK_DRIVER_PYTHON_OPTS.

PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS=notebook pyspark  --master local[*]

Exemple d'exécution

Screen Shot 2016-11-26 at 10.30.34 PM.png

Recommended Posts

Comment exécuter Jupyter et Spark sur Mac avec des paramètres minimaux
Comment installer Fast.ai sur le GPU Alibaba Cloud et l'exécuter sur un ordinateur portable Jupyter
Comment installer Theano sur Mac OS X avec homebrew
Comment installer mysql-connector-python sur Mac
Comment installer OpenCV sur Mac
Comment exécuter matplotlib sur heroku
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
Installez Anaconda sur votre Mac et téléchargez votre notebook Jupyter (IPython) sur Anaconda Cloud
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Comment installer drobertadams / toggl-cli sur Mac
Comment effacer Python 2.x sur Mac.
Comment utiliser le notebook Jupyter avec ABCI
Notes sur la façon d'exécuter Cython sur OSX
Spécifiez le navigateur à utiliser avec Jupyter Notebook. Surtout Mac. (Et Vivaldi)
Comment déboguer avec Jupyter ou iPython Notebook
Stratégie sur la façon de monétiser avec Python Java
Comment rendre plusieurs noyaux sélectionnables sur Jupyter
Préparation à l'exécution d'ImageMagick + im4java sur Mac OS
Comment exécuter MeCab sur Ubuntu 18.04 LTS Python
Comment installer OpenGM sur OSX avec macports
Comment basculer entre les shells Linux et Mac
Étapes pour exécuter TensorFlow 2.1 à partir de Jupyter sur le front-end Spacon ITO (avec GPU)
Comment démarrer le projet Python en 2020 (Windows WSL et Mac commun)
Comment exécuter une application Django sur un conteneur Docker (environnement de développement et de production)
Comment passer des arguments ou des variables d'environnement avec Makefile et faire une commande sur #Linux
Installez le sélénium sur votre Mac et essayez-le avec python
Paramètres lorsque vous souhaitez exécuter python-mecab avec travis
Streaming Python et SensorTag, Kafka, Spark Streaming - Partie 5: Connexion de Jupyter à Spark avec Apache Toree
Comment exécuter des tests avec Python unittest
Comment installer Git GUI et Gitk sur CentOS
Comment installer Caffe sur OS X avec macports
Comment partager des dossiers avec Docker et Windows avec tensorflow
Comment extraire des valeurs Null et des valeurs non Null avec des pandas
Comment exécuter Self bot avec Discord.py [Easy vandalism! ]
Comment boucler et lire une vidéo gif avec openCV
Je veux AWS Lambda avec Python sur Mac!
Autoencoder dans Chainer (Remarques sur l'utilisation de + trainer)
Exécutez OpenMVG sur Mac
Étapes pour créer rapidement un environnement d'apprentissage en profondeur sur Mac avec TensorFlow et OpenCV
Comment exécuter Django sur IIS sur un serveur Windows
Comment afficher la barre de progression sur Jupyter Notebook pour voir la progression
[Comment!] Apprenez et jouez à Super Mario avec Tensorflow !!
Remarques sur la façon d'utiliser Firefox avec du sélénium sous Windows
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
[Cyberduck] Comment échanger des fichiers sous Linux (CentOS7) démarré par VirtualBox avec mac en utilisant l'interface graphique
Explication détaillée Comment exécuter l'exemple de code de UNIX Programming 3rd Edition sur Mac
[Razpai] Comment surveiller en permanence le répertoire et exécuter n'importe quel shell avec des crochets pour les changements
Nombre de mots avec Apache Spark et python (Mac OS X)
Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
Mémo pour obtenir la valeur côté html-javascript avec jupyter
Comment exécuter un modèle de transformateur entraîné localement sur CloudTPU
[TensorFlow 2 / Keras] Comment exécuter l'apprentissage avec CTC Loss dans Keras
Comment partager le presse-papiers Vim avec OS sur Ubuntu 18.04.3 LTS
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Ne perdez pas contre Ruby! Comment exécuter Python (Django) sur Heroku
[Python] Comment jouer avec les variables de classe avec décorateur et métaclasse
[Ev3dev] Comment afficher une image bmp sur un écran LCD avec python
Comment exécuter une application construite avec Python + py2app construite avec Anaconda
Connectez-vous à centos6 sur Virtualbox avec une connexion SSH depuis Mac