Gremlin Python retornando gráfico vazio
Comecei a brincar com o invólucro gremlin-python para interagir com meu servidor gremlin.
Eu fiz os seguintes passos:
./bin/gremlin.sh
Depois que o console do Gremlin é aberto, carreguei as configurações usando:
graph = JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
g = graph.traversal()
saturn = g.V().has('name', 'saturn')
E o conjunto de códigos acima no shell do gremlin funciona bem, e posso ver as vertentes listadas abaixo, mas quando tento fazer o mesmo em python, recebo um gráfico vazio. A seguir está o meu código para python:
graph = Graph()
g = graph.traversal().withRemote(DriverRemoteConnection('ws://localhost:8182/gremlin','g'))
print(g)
Retorna:graphtraversalsource [graph [empty]]
Por que estou recebendo um gráfico vazio? Tanto quanto eu sinto, é incapaz de conectar à mesma fonte do gráfico. Falta alguma coisa?
Observe que em:
JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
o nome do arquivo de configuração fornecido é aquele usado para iniciar o servidor gremlin.
Qualquer ajuda é realmente apreciada.
obrigado