и затем попытался распечатать его обратно, хотя я не зафиксировал, и результат остался прежним!
ал играть с оболочкой gremlin-python, чтобы взаимодействовать с моим сервером gremlin.
Я сделал следующие шаги:
./bin/gremlin.sh
Когда консоль Gremlin открылась, я загрузил конфигурации, используя:
graph = JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
g = graph.traversal()
saturn = g.V().has('name', 'saturn')
И приведенный выше набор кодов в оболочке gremlin работает нормально, и я вижу перечисленные ниже вершины, но когда я пытаюсь сделать то же самое в python, я получаю пустой граф. Вот мой код для Python:
graph = Graph()
g = graph.traversal().withRemote(DriverRemoteConnection('ws://localhost:8182/gremlin','g'))
print(g)
Возвращает:graphtraversalsource [граф [пусто]]
Почему я получаю пустой график? Насколько я чувствую, он не может подключиться к тому же источнику Graph. Есть ли что-то, чего мне не хватает?
Обратите внимание, что в:
JanusGraphFactory.open('conf/gremlin-server/janusgraph-cassandra-es.properties')
предоставленное имя файла конфигурации используется для запуска сервера gremlin.
Любая помощь очень ценится.
Спасибо