簡體   English   中英

Java中的DSE圖-無法訪問DelegatingCluster

[英]DSE Graph from Java - cannot access DelegatingCluster

以下代碼段嘗試連接到Graph並對其執行一些操作。 它旨在使用DSE Java驅動程序1.1(用於Graph)運行。

import com.datastax.driver.dse.graph.GraphStatement; 
import com.datastax.driver.dse.graph.SimpleGraphStatement; 
import com.datastax.driver.dse.DseCluster; 
import com.datastax.driver.dse.DseSession;

public class GraphTest {

    public static void main(String[] args) {
        System.out.println("Start...");

        DseCluster dseCluster = DseCluster.builder()
                    .addContactPoint("127.0.0.1")
                    .build();
        DseSession dseSession = dseCluster.connect();dseSession.executeGraph("system.graph('demo').ifNotExists().create()");

        GraphStatement s1 = new SimpleGraphStatement("g.addV(label, 'test_vertex')").setGraphName("demo");      
        dseSession.executeGraph(s1);

        GraphStatement s2 = new SimpleGraphStatement("g.V()").setGraphName("demo");         
        GraphResultSet rs = dseSession.executeGraph(s2);

        System.out.println(rs.one().asVertex());
        System.out.println("End."); 
    }
}

但是,編譯會出現以下錯誤:

javac -cp。\\ dse-driver-1.1.0.jar GraphTest.java

GraphTest.java:12:錯誤:無法訪問DelegatingCluster DseCluster dseCluster = DseCluster.builder()^ com.datastax.driver.core.DelegatingCluster的類文件GraphTest.java:16:錯誤:無法訪問會話DseSession dseSession = dseCluster。 connect(); dseSession.executeGraph(“ system.graph('demo')。ifNotExists()。create()”); ^找不到com.datastax.driver.core.Session的類文件GraphTest.java:22:錯誤:找不到符號GraphResultSet rs = dseSession.executeGraph(s2); ^符號:類GraphResultSet位置:類GraphTest 3錯誤

訪問用於設置會話的類似乎有些錯誤。 這里缺少什么嗎?

從Maven獲取依賴項,它將完成此工作。

檢查: http : //docs.datastax.com/en/developer/java-driver-dse//1.1.0/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM