0
我必須使用本地DynamoDB幾個命令在其控制檯的gremlin圖中創建多個頂點。在本地dynamodb的gremlin圖中創建多個頂點
用途:= TitanDB
存儲後端:= DynamoDB
服務器:=小鬼服務器
我必須使用本地DynamoDB幾個命令在其控制檯的gremlin圖中創建多個頂點。在本地dynamodb的gremlin圖中創建多個頂點
用途:= TitanDB
存儲後端:= DynamoDB
服務器:=小鬼服務器
這是我提供previously
gremlin> graph = TitanFactory.open('conf/gremlin-server/dynamodb-local.properties')
==>standardtitangraph[com.amazon.titan.diskstorage.dynamodb.DynamoDBStoreManager:[127.0.0.1]]
gremlin> v0 = graph.addVertex('name', 'jason'); v1 = graph.addVertex('name', 'mustaffa'); v0.addEdge('helps', v1)
==>e[175-39k-1lh-374][4232-helps->4144]
gremlin> graph.tx().commit()
==>null
它創建2個頂點和1同樣的例子邊緣。這個例子顯示了直接連接到Titan圖形而不使用Gremlin服務器。
如果要連接到Gremlin服務器,語法基本相同。首先創建到Gremlin服務器的遠程連接,然後您必須使用:>
或:submit
將請求發送到服務器。還要注意,您不需要明確地調用graph.tx().commit()
,因爲該事務在每個遠程請求上自動提交。
gremlin> :remote connect tinkerpop.server conf/remote.yaml
==>Connected - localhost/127.0.0.1:8182
gremlin> :> v0 = graph.addVertex('name', 'jason'); v1 = graph.addVertex('name', 'mustaffa'); v0.addEdge('helps', v1)
==>e[17c-3b4-1lh-3a8][4288-helps->4256]
我想如何在具有的gremlin服務器tinkerpopup 3及其控制檯 – Mustafa
因爲我用圖中的一個命令來創建50個頂點= TitanFactory.open(「CONF /的gremlin - 服務器/ dynamodb-local.properties」) 後端速記未知:conf/gremlin-server/dynamodb-local.properties 顯示堆棧跟蹤? [yN] – Mustafa
要創建50個頂點,請利用[Groovy運算符](http://groovy-lang.org/operators.html),如下所示:'l = []; (1..50).each {l.add(graph.addVertex())}; l' –