我正在尝试加载与带有loadGraphSON函数的Titan一起分发的Gods文件的示例图。我已经执行了以下步骤,并且使用了Titan 0.5.4和Hadoop 2。
bin/titan.sh -c cassandra-es startbin/gremlin.sh运行Gremling = TitanFactory.open('conf/titan-cassandra-es.properties')g.loadGraphSON("examples/graph-of-the-gods")从示例目录加载众神的图形我没有得到一个错误,但试图显示与g.V的所有顶点什么都不返回。我是在这里执行权利步骤,还是做错了什么?
发布于 2015-04-20 11:22:52
请注意,这个问题在Aurelius图形邮件列表中得到了回答:
https://groups.google.com/d/msg/aureliusgraphs/FiCvX891r6g/BkmWj3xc3ikJ
基本上:
1)文件名应该是示例/图中的教母graph。 2)还可以使用GraphOfTheGodsFactory.load(g)创建索引和类型定义
我想说的是上面的第二点将是加载众神图形的首选方式。
发布于 2015-04-20 14:21:37
如果没有设置Titan Hadoop作业,可以尝试使用蓝图GraphSON读取器来加载图形数据。请参阅https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library
在Gremlin壳中,它看起来有点像这样:
inStream = new FileInputStream("../examples/graph-of-the-gods.json")
GraphSONReader.inputGraph(g, inStream)https://stackoverflow.com/questions/29730243
复制相似问题