Comment ajouter un fichier de configuration pour classpath de tous Étincelle exécuteurs Spark 1.2.0?

Je suis l'aide de Typesafe Config, https://github.com/typesafehub/config, de paramétrer une Étincelle travail en cours d'exécution dans le fil de cluster-mode avec un fichier de configuration. Le comportement par défaut de Typesafe Config est de rechercher le chemin de ressources avec des noms correspondant à une expression régulière et à les charger dans votre classe de configuration automatiquement avec ConfigFactory.load() (pour notre propos, supposons que le fichier recherché est appelé application.conf).

Je suis en mesure de charger le fichier de configuration dans le pilote de l'aide --driver-class-path <directory containing configuration file>, mais à l'aide de --conf spark.executor.extraClassPath=<directory containing configuration file> ne pas mettre de la ressource sur le chemin de classe de tous les exécuteurs comme il se doit. Les exécuteurs testamentaires déclarent qu'ils ne peuvent pas trouver un certain paramètre de configuration pour une clé qui n'existe pas dans le fichier de configuration que j'essaie d'ajouter à leur classpath.

Quelle est la bonne façon d'ajouter un fichier dans le classpath de tous exécuteur machines virtuelles à l'aide de l'Étincelle?

OriginalL'auteur MawrCoffeePls | 2015-07-29