Gremlin Python devuelve un gráfico vacío
Comencé a jugar con gremlin-python wrapper para interactuar con mi servidor gremlin.
Hice los siguientes pasos:
./bin/gremlin.sh
Una vez que se abre la consola Gremlin, cargué las configuraciones usando:
graph = JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
g = graph.traversal()
saturn = g.V().has('name', 'saturn')
Y el conjunto de códigos anterior en gremlin shell funciona bien, y puedo ver los vértices enumerados a continuación, pero cuando trato de hacer lo mismo en Python obtengo un gráfico vacío. El siguiente es mi código para python:
graph = Graph()
g = graph.traversal().withRemote(DriverRemoteConnection('ws://localhost:8182/gremlin','g'))
print(g)
Vuelve :graphtraversalsource [gráfico [vacío]]
¿Por qué obtengo un gráfico vacío? Por lo que siento, no puede conectarse a la misma fuente Graph. ¿Hay algo que me falta?
Tenga en cuenta que en:
JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
el nombre de archivo de configuración proporcionado es uno usado para iniciar el servidor gremlin.
Cualquier ayuda es muy apreciada.
Gracias