0

我想要在java或scala中獲取DSE圖的DSEGraphFrame。我現在用的是blog documentation,如下使用SparkSession在Java或Scala中創建DSEGraphFrame

//load a graph in Java 
DseGraphFrame graph = DseGraphFrameBuilder.dseGraph("test", spark); 


// load a graph in scala 
val graph = spark.dseGraph("test_graph") 

它們都需要一個火花會話(Scala中是隱含的)。我的問題是你如何創建SparkSession spark?我試圖通過已經建立自己的,但建築商無法解析主:

val spark = SparkSession 
.builder 
.master("dse://<ip_address>") 
.appName("DseGraphFrames") 
.getOrCreate() 

回答

0

只有dse spark-submit啓動的應用程序可以理解dse://主地址。因此,請確保您的啓動是由dse spark-submit

DSE Doc Reference

+0

我得到執行'WARN 2017年8月11日16時25分58秒org.apache.spark.deploy.SparkNodeConfiguration:無法從DSE'獲取動態配置和工作從未執行,它從不開始。 –

+0

這意味着該節點不是啓用分析功能,或者存在其他一些網絡或身份驗證問題 – RussS

+0

啓用了分析功能,並且我的身份驗證應該正常,因爲我可以運行Gremlin OLAP查詢 –