0
是一个新手。安装并运行DSE图。无法通过Java连接到DSE图形
版本使用 DSE - 5.1.3 TinkerPop有关Java驱动程序 - 3.3.0
现在我想远离我的java程序连接。我的图名是`mygraph,我的客户端程序类似于
Cluster cluster = Cluster.build().port(8182).create();
Client client = cluster.connect().alias("mygraph");
ResultSet resultSet = client.submit("g.V()");
resultSet.stream().forEach(System.out::println);
但是,它会导致以下例外。我猜它主要是
Exception in thread "main" java.util.concurrent.CompletionException: io.netty.handler.codec.DecoderException: org.apache.tinkerpop.gremlin.driver.ser.SerializationException: java.lang.IndexOutOfBoundsException: Index: 121, Size: 0
at java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:375)
at java.util.concurrent.CompletableFuture.join(CompletableFuture.java:1934)
at org.apache.tinkerpop.gremlin.driver.ResultSet.one(ResultSet.java:107)
at org.apache.tinkerpop.gremlin.driver.ResultSet$1.hasNext(ResultSet.java:159)
我想坚持Tinkerpop,因此它为我提供了灵活性。确保datastax驱动程序能够正常工作 –
我打算将其标记为正确答案,因为我将采用的方法是使用DSE java驱动程序访问DseSession,然后使用DSEGraph将其转换为GraphTraversalSource –