2
我想创建顶点和泰坦图形数据库的边缘(Titan1.0.0)创建顶点和边..问题与泰坦图形数据库
gremlin> graph = TitanFactory.open('titan-1.0.0-hadoop1/conf/titan-cassandra-es.properties')
gremlin> t1 = graph.addVertex(label, "Testbed", "Name", "testbed1","Status","A","TId",101)
==>v[1228816568]
gremlin> r2= graph.addVertex(label, "Router", "RStatus","F","RId",1002, "TId", 101)
==>v[3686424680]
gremlin> t1.addEdge("tbConRtr", r2)
==>e[kblqtz-kblsxk-d6vp-1oysvhk][1228816568-tbConRtr->3686424680]
问题:
1)为什么这里返回的顶点数是不是序列,它是一些随机数?对于addEdge
步也被一些随机值(kblqtz-kblsxk-d6vp-1oysvhk
)
e[kblqtz-kblsxk-d6vp-1oysvhk][1228816568-tbConRtr->3686424680]
2)我想创建边缘我TId
值应该是唯一的 我曾尝试以下,并得到错误信息:
gremlin> mgmt.buildIndex("TId",Vertex.class).addKey(TId).unique().buildCompositeIndex();
No such property: TId for class: groovysh_evaluate
我如何在Titan数据库中创建独特的属性值?
请帮我解决这个问题。