多实例的查看
参考文章:
https://cloud.tencent.com/developer/article/1585218
janusgraph默认一种存储后端是不是只会存一个graph实例?
不是
多实例操作代码: mgmt = graph.openManagement() mgmt.getOpenInstances(); mgmt.commit(); 用这个语句查询所有打开的实例 那么怎么获取某一个实例呢? 不能,只可以关闭某个实例 ids = mgmt.getOpenInstances(); id = ids[0]; mgmt.forceCloseInstance(id);
多图的Cassandra配置
参考文章:
https://www.cnblogs.com/liaowuhen1314/p/11889869.html
多个配置文件
服务器gremlin-server.yaml中可以设置多个graph的properties文件 ,以gremlin-server.yaml为基础改名字,用不同的property文件;
graphs: {
graph: conf
/
gremlin
-
server
/
socket
-
janusgraph
-
cassandra
-
server.properties,
graph_test: conf
/
gremlin
-
server
/
socket
-
test1028
-
janusgraph
-
cassandra
-
server.properties
}
socket-test1028-janusgraph-cassandra-server.properties 中需要声明keyspace和index-name,否则会按照默认名字janusgraph建立存储和索引。多个properties指向同一个图。