WARN org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration - Local setting index.search.index-name=titan (Type: GLOBAL_OFFLINE) is overridden by globally managed value (janusgraph). Use the ManagementSystem interface instead of the local configuration to control this setting.
mgmt = graph.openManagement()
mgmt.set('index.search.index-name', 'titan')
mgmt.commit()
// at this point the graph is closed, so reopen it with the same properties
Thanks
Akshaya
JanusGraphManagement janusGraphManagement=janusGraph.openManagement(); janusGraphManagement.set("index.search.index-name", "titan"); janusGraphManagement.commit();Caused by: java.lang.IllegalArgumentException: Cannot change offline config option [root.index.index-name] since multiple instances are currently open: [c0a838679548-NOIARAWA3569221, c0a8386711772-NOIARAWA3569221, c0a8386712068-NOIARAWA3569221, c0a8386712596-NOIARAWA3569221] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) at org.janusgraph.graphdb.database.management.ManagementSystem$1.verifyModification(ManagementSystem.java:180) at org.janusgraph.diskstorage.configuration.UserModifiableConfiguration.set(UserModifiableConfiguration.java:99) at org.janusgraph.graphdb.database.management.ManagementSystem.set(ManagementSystem.java:1316)janusGraph.close(); JanusGraphManagement janusGraphManagement=janusGraph.openManagement(); janusGraphManagement.set("index.search.index-name", "titan"); janusGraphManagement.commit();Caused by: java.lang.IllegalStateException: Environment is closed. at com.sleepycat.je.Environment.getNonNullEnvImpl(Environment.java:2496) at com.sleepycat.je.Environment.checkOpen(Environment.java:2472) at com.sleepycat.je.Environment.openDatabase(Environment.java:643) at org.janusgraph.diskstorage.berkeleyje.BerkeleyJEStoreManager.openDatabase(BerkeleyJEStoreManager.java:185) at org.janusgraph.diskstorage.berkeleyje.BerkeleyJEStoreManager.openDatabase(BerkeleyJEStoreManager.java:48) at org.janusgraph.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreManagerAdapter.openDatabase(OrderedKeyValueStoreManagerAdapter.java:89) at org.janusgraph.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreManagerAdapter.openDatabase(OrderedKeyValueStoreManagerAdapter.java:38) at org.janusgraph.diskstorage.log.kcvs.KCVSLogManager.openLog(KCVSLogManager.java:225) at org.janusgraph.diskstorage.Backend.getSystemMgmtLog(Backend.java:337) at org.janusgraph.graphdb.database.StandardJanusGraph.openManagement(StandardJanusGraph.java:303)mgmt = graph.openManagement()
open = mgmt.openInstances() // returns a set of unique instance ids
for (String inst : open) { if (!inst.endsWith("(current)")) mgmt.forceCloseInstance(inst) }
mgmt.set('index.search.index-name', 'titan')
mgmt.commit()
JanusGraphManagement jMgmt = jGraph.openManagement();Set<String> open = jMgmt.getOpenInstances();for (String string : open) { if (!string.endsWith("(current)")) { jMgmt.forceCloseInstance(string); } }jMgmt.commit();jMgmt = jGraph.openManagement();jMgmt.set("index.search.index-name", "titan");jMgmt.commit();storage.cassandra.keyspace=titan