我对janusgraph和janusgraph都是新手。现在我可以连接janusgraph和cassandra作为后端存储和solr和索引存储了。现在我正在通过命令-sh gremlin-server.sh/conf/gremlin-server/gremlin-server-cql-solr.yaml启动gremlin服务器,并通过sh gremlin.sh连接它。
我有一些疑问,比如-graph.addvertex(“name”,“arpan”)通过使用这个我添加了vertice。现在我发现vertice和edge信息存储在表名中
.edgestore,我确信数据正在插入到cassandra db中,因为g.v().values('name')正在向我显示vertice name的值。我使用cqlsh查看cassandra数据,但是当我键入cmd时,从keyspacename.edgestore选择*;它不是像-name arpan那样显示文本值,而是像-name arpan那样以数字形式显示数据-
key | column1 | value
4条答案
按热度按时间x9ybnkn61#
5f0d552i2#
janusgraph在存储层使用自己的数据格式。它按照需要的方式构建janusgraph键空间和表。因此,你绝对不应该创造你自己的。
您将无法从cqlsh读取实际数据。要读取数据,最好使用gremlin控制台、使用(java?)janusgraph库或可视化工具构建应用程序。
lhcgjxsq3#
0x5800000000000080 | 0x02 | 0x0001048b
0x5800000000000080 | 0x5019a0 | 0xa06a656e6ef9088b
0x5800000000000080 | 0x504ba0 | 0xa0686f6de50c8b011780a03836372d353330b9
我怎样才能看到实际的数据?我应该使用这个默认的表模式还是创建自己的表模式?
ffscu2ro4#