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 –