anchor.diff:  added to the `SparkContext` are not available to the YARN application master).
   
   The `gremlin.spark.persistContext` property is explained in the reference documentation of
  -http://tinkerpop.apache.org/docs/x.y.z/reference/#sparkgraphcomputer[SparkGraphComputer]: it helps in getting
  +link:http://tinkerpop.apache.org/docs/x.y.z/reference/#sparkgraphcomputer[SparkGraphComputer]: it helps in getting
   follow-up OLAP queries answered faster, because you skip the overhead for getting resources from YARN.
   
   Additional configuration options
  
positive.code: You may not like the idea that the Hadoop and Spark jars from the TinkerPop distribution differ from the versions in
  your cluster. If so, just build TinkerPop from source with the corresponding dependencies changed in the various `pom.xml`
  files (e.g. `spark-core_2.10-1.6.1-some-vendor.jar` instead of `spark-core_2.10-1.6.1.jar`). Of course, TinkerPop will
  only build for exactly matching or slightly differing artifact versions.
negative.code: hadoopConfDir = System.getenv('HADOOP_CONF_DIR')
  archive = 'spark-gremlin.zip'
  archivePath = "/tmp/$archive"
  ['bash', '-c', "rm -f $archivePath; cd ext/spark-gremlin/lib && zip $archivePath *.jar"].execute().waitFor()
  conf = new PropertiesConfiguration('conf/hadoop/hadoop-gryo.properties')
  conf.setProperty('spark.master', 'yarn-client')
  conf.setProperty('spark.yarn.dist.archives', "$archivePath")
  