gpt4 book ai didi

cassandra - 如何在不使用 Datastax Studio 而是通过 Java 的情况下创建图形及其模式?

转载 作者:行者123 更新时间:2023-11-30 06:59:14 26 4
gpt4 key购买 nike

我试图通过 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 驱动程序代码,但没有找到任何内容:/

谢谢!

最佳答案

请注意,您可以使用 SimpleGraphStatement 设置图形选项,如文档所示: http://docs.datastax.com/en/developer/java-driver-dse/1.1/manual/graph/#graph-options

关于cassandra - 如何在不使用 Datastax Studio 而是通过 Java 的情况下创建图形及其模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41228539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com