Javaを介してDSE Graphとの最初の接続を作成しようとしていました..
public static void main(String args[]){
DseCluster dseCluster = null;
try {
dseCluster = DseCluster.builder()
.addContactPoint("192.168.1.43")
.build();
DseSession dseSession = dseCluster.connect();
GraphTraversalSource g = DseGraph.traversal(dseSession, new GraphOptions().setGraphName("graph"));
GraphStatement graphStatement = DseGraph.statementFromTraversal(g.addV("test"));
GraphResultSet grs = dseSession.executeGraph(graphStatement.setGraphName("graph"));
System.out.println(grs.one().asVertex());
} finally {
if (dseCluster != null) dseCluster.close();
}
}
最初は、「グラフ」が存在しないことを取得していました.そこになかったので、DataStax Studioを介して特定のグラフへの接続を作成する必要がありました..
ここで、スキーマにラベル、プロパティなどを配置する必要があります.スタジオでそれを行う方法を知っています( https://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/using/createSchemaStudio.html )しかし、代わりにコードでそれを行いたいと思います。Java でスキーマ オブジェクトにアクセスして、次のような変更を加えるにはどうすればよいですか。
schema.config().option('graph.schema_mode').set('Development')
schema.vertexLabel('test').create()
また、コードによって存在しないグラフを作成するにはどうすればよいでしょうか? java-dse-graph ドライバー コードを検索しようとしましたが、何も見つかりませんでした:/
ありがとう!