如何通过cqlsh查看cassandra db for janusgraph数据库存储的数据

gwbalxhn  于 2021-06-09  发布在  Cassandra
关注(0)|答案(4)|浏览(465)

我对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
5f0d552i

5f0d552i2#

janusgraph在存储层使用自己的数据格式。它按照需要的方式构建janusgraph键空间和表。因此,你绝对不应该创造你自己的。
您将无法从cqlsh读取实际数据。要读取数据,最好使用gremlin控制台、使用(java?)janusgraph库或可视化工具构建应用程序。

lhcgjxsq

lhcgjxsq3#


0x5800000000000080 | 0x02 | 0x0001048b
0x5800000000000080 | 0x5019a0 | 0xa06a656e6ef9088b
0x5800000000000080 | 0x504ba0 | 0xa0686f6de50c8b011780a03836372d353330b9
我怎样才能看到实际的数据?我应该使用这个默认的表模式还是创建自己的表模式?

相关问题