Débogage des applications Spark

Je suis en train de déboguer une Application Spark sur un cluster à l'aide d'un maître et plusieurs nœuds de travail. J'ai réussi à mettre en place le nœud maître et les nœuds de travail à l'aide de l'Étincelle autonome gestionnaire de cluster. J'ai téléchargé l'étincelle dossier avec les fichiers binaires et utilisez les commandes suivantes pour l'installation de travailleur et de maître des nœuds. Ces commandes sont exécutées à partir de l'étincelle répertoire.

de commande pour le lancement de maître

./sbin/start-master.sh

de commande pour le lancement de travailleur nœud

./bin/spark-class org.apache.spark.deploy.worker.Worker master-URL

de commande pour la présentation de l'application

./sbin/spark-submit --class Application --master URL ~/app.jar

Maintenant, j'aimerais comprendre le flux de la commande par l'Étincelle de code source sur les nœuds de travail quand je soumettre ma demande(je veux juste utiliser l'un des exemples d'utilisation de réduire()). Je suppose que je devrais le programme d'installation de l'Étincelle sur Eclipse. L'Éclipse de l'installation lien sur Apache Spark site semble être rompu. J'aimerais avoir quelques conseils sur le réglage de l'Allumage et de l'Éclipse pour permettre l'exécution pas à pas d'Étincelle code source sur l'ouvrier nœuds.

Merci!

source d'informationauteur AndroidDev93