我知道对于DSE图,在gremlin-console
中,您可以创建一个复制图,如下所示
system.graph('graph_name').replication("{'class' : 'NetworkTopologyStrategy', 'dc1' : 3}")
但是,您如何找到现有图表的复制?
答案 0 :(得分:1)
据我所知,现在不可能通过gremlin-console内的现有接口来实现。可以通过schema.config().describe()
获取的5.1.3, there were separate options之前,但replication
替换为systemReplication
& CREATE KEYSPACE
。看起来(不知道100%)通过这些选项提供的字符串可以只传递给相应的cqlsh
命令,因此如果您有权访问describe keyspace graph_name
,那么您可以从{{{{}}获得复制因子1}}。另一种可能性是使用Java代码获取Metadata
,然后通过getReplication call提取复制因子。