anchor.diff:  
   [gremlin-groovy]
   ----
  -graph = GraphFactory.open('conf/hadoop-gryo.properties')
  +graph = GraphFactory.open('conf/hadoop/hadoop-gryo.properties')
   g = graph.traversal(computer(SparkGraphComputer))
   g.V().count()
   g.V().out().out().values('name')
  
positive.code: Properties Files
  ~~~~~~~~~~~~~~~~
  
  `HadoopGraph` makes heavy use of properties files which ultimately get turned into Apache configurations and Hadoop configurations. The example properties file presented below is located at `conf/hadoop-gryo.properties`.
  
  [source,text]
  gremlin.graph=org.apache.tinkerpop.gremlin.hadoop.structure.HadoopGraph
  
negative.code: gremlin> clock(1000){g.V().has('name','Garcia').next()} <6>
  ==>0.6293959999999993
  
  [gremlin-groovy]
  ----
  graph = Neo4jGraph.open('/tmp/neo4j')
  graph.cypher("CREATE INDEX ON :artist(name)") <1>
  graph.tx().commit()
  graph.io(graphml()).readGraph('data/grateful-dead.xml')
  g = graph.traversal(standard())
  clock(1000) {g.V().hasLabel('artist').has('name','Garcia').next()}  <2>
  clock(1000) {g.V().has('name','Garcia').next()} <3>
  graph.cypher("DROP INDEX ON :artist(name)") <4>
  g.tx().commit()
  clock(1000) {g.V().hasLabel('artist').has('name','Garcia').next()} <5>
  clock(1000) {g.V().has('name','Garcia').next()} <6>
  graph.close()
  ----
  
  <1> Create an index for all artist vertices on their name property.
  <2> Find all artists whose name is Garcia which uses the pre-defined schema index.
  <3> Find all vertices whose name is Garcia which requires a linear scan of all the data in the graph.
  