Hi
I am getting rather confused and would love some clarity.
We are running Titan/Rexter running on a server with cassandra as it's backend running on a different server. So far I have been using gremlin to connect while I attempt to figure everything out.
Titan/Rexter: 10.0.0.5
Cassandra: 10.0.0.6
conf=new BaseConfiguration();
conf.setProperty('storage.backend','cassandra');
conf.setProperty('storage.hostname','10.0.0.6');
g=TitanFactory.open(conf);
I could not connect using 10.0.0.5 and I could never understand why. I always had to use the ip address of cassandra. From what I can gather now, when I call TitanFactory.open(conf) I am actually creating a new instance of Titan on my local machine that is using 10.0.0.6 as the backend storage, completely bypassing the Titan/Rexter server running on 10.0.0.5. Can anyone confirm if this statement is correct?
If the statement is correct then the question I am really trying to answer is: If I want to connect to Titan by any means other than Rexster, how would I do it? I know I can use the titan java libraries, but does that not just create a new instance of titan again?
Regards
Richard