Qu'est-ce que l'Étincelle de l'Emploi ?
Je l'ai déjà fait avec de l'étincelle de l'installation et exécuté peu de cas de tests réglage maître et les nœuds de travail. Cela dit, j'ai un très gros confusion de ce qu'est exactement un emploi est destiné à Étincelle contexte(pas SparkContext). J'ai des questions ci-dessous
- Comment les différents emplois d'un programme Pilote.
- Application elle-même est une partie de programme de Pilote?
- Étincelle présenter dans une façon est d'un emploi?
J'ai lu le Spark documention mais toujours cette chose n'est pas clair pour moi.
L'avoir dit, mon application est d'écrire étincelle emplois{par programme}, qui serait une étincelle soumettre.
Aide gentiment avec des exemples si possible . Il serait très helpdful.
Note: Veuillez ne pas poster étincelle liens parce que j'ai déjà essayé. Même si les questions des sons naïf mais toujours j'ai besoin de plus de clarté dans la compréhension.
OriginalL'auteur chaosguru | 2015-03-10
Vous devez vous connecter pour publier un commentaire.
Bien, la terminologie peut toujours être difficile car elle dépend du contexte. Dans de nombreux cas, vous pouvez être utilisé pour "soumettre un travail d'impression à un cluster", qui pour le spark serait de présenter un programme pilote.
Cela dit, la Spark a sa propre définition du "travail", directement à partir du glossaire:
Donc j'ai ce contexte, disons que vous avez besoin pour effectuer les opérations suivantes:
Donc,
Espère que cela rend les choses plus claires 😉
Eh bien, ça dépend beaucoup du type d'infrastructure que vous avez (êtes-vous à l'aide de l'Étincelle sur le Fil, par exemple?) Pas mon point fort, mais en principe, je lance tous mes pilotes à partir de scripts Bash (pour mémoriser les paramètres, créer des dossiers, etc). N'importe quel outil de planification en mesure d'exécuter une commande de la console devrait travailler à mon humble avis. Si chaque travail utilise toutes les ressources du cluster, alors vous pouvez simplement soumettre des programmes, et ils vais attendre pour dégager des ressources.
Aussi, il serait bien si vous pouviez accepter la réponse si il clarifier les choses. Aide les personnes à la recherche pour les questions sans réponse, et donc plus de questions obtiennent une réponse 😉
OriginalL'auteur Daniel Langdon
Hey, voici quelque chose que j'ai fait avant, espérons que cela fonctionne pour vous:
OriginalL'auteur Max