我爲Titan構建Amazon DynamoDB存儲後端。使用DynamoDB存儲後端爲Titan添加頂點到dynamodb
我用它來構建基於env的模板。 資源創建後,我看到dynamodb是基於dynamodb.properties
文件創建的。
資源被創建後,我打開SSH到Linux EC2並啓動bin/gremlin.sh.
我希望將數據添加到發電機,所以我試圖通過folliwing命令來添加頂點:
gremlin> bin/gremlin.sh
gremlin> :remote connect tinkerpop.server conf/remote.yaml
gremlin> g = TitanFactory.open("/usr/local/packages/dynamodb-titan100-storage-backend-1.0.0-hadoop1/conf/gremlin-server/dynamodb.properties")
gremlin> g.addVertex('date_of_birth').property('date_of_birth','1949-01-01')
vp[date_of_birth->1949-01-01]
但現在當我檢查我的dynamodb表時,我看到titan_ids被更改爲,但數據不清晰可讀。 'v'
列仍爲EMPTY,且不包含頂點屬性。
如何解決該問題並查看v
列中的頂點屬性?在存儲後端的二進制格式
以二進制格式泰坦存儲數據。所以你不能直接讀取數據。你必須解碼它。 –
@AshrafulIslam如何通過gremlin命令檢索頂點細節? – maz
嘗試'gV()。valueMap()' –