通常,janusgraph.properties文件指定janus示例指向的存储后端参数:
// For a Cassandra backend
storage.backend=cql
storage.hostname=cassandraHost
storage.cql.keyspace=myKeyspace
// ... port, password, username, and so on
现在,一旦创建了janusgraph示例,任何请求janusgraph的gremlin查询都将从名为“mykeyspace”的指定键空间创建/读取图形信息。
因为我需要使用一个janusgraph示例和一个已经运行的cassandra示例(不能更改键空间),但是我需要查询返回另一个名为“secondkeyspace”的键空间中包含的图,所以我的问题是:
有没有一种方法可以选择一个不同的cassandra键空间,将janusgraph gremlin查询指向gremlin查询本身?
而不是
g.V().has(label, 'service').has('serviceId','%s').out().has(label,'user')```
我能做下一个吗?
g.keySpace('secondKeySpace').V().has(label, 'service').has('serviceId','%s').out().has(label,'user')
提前谢谢你们的帮助,我是janusgraph的新手,我不知道这是否可行。
暂无答案!
目前还没有任何答案,快来回答吧!