日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SDK配置說明

本文為您介紹幾種不同版本的Java SDK的相關配置信息。

如果您使用Maven,可以從Maven庫中搜索odps-sdk-graph獲取不同版本的Java SDK。相關配置信息,如下所示。

<dependency>
    <groupId>com.aliyun.odps</groupId>
    <artifactId>odps-sdk-graph</artifactId>
    <version>0.20.7-public</version>
</dependency>

主要接口

說明

GraphJob

GraphJob繼承自JobConf,用于定義、提交和管理一個MaxCompute Graph作業。

Vertex

Vertex是圖的點的抽象,包含屬性:id、value、halted、edges。通過GraphJob的setVertexClass接口提供Vertex實現。

Edge

Edge是圖的邊的抽象,包含屬性:destVertexId、value。圖數據結構采用鄰接表,點的出邊保存在點的edges中。

GraphLoader

GraphLoader用于載入圖。通過GraphJob的setGraphLoaderClass接口提供GraphLoader實現。

VertexResolver

VertexResolver用于自定義圖拓撲修改時的沖突處理邏輯。通過GraphJob的setLoadingVertexResolverClasssetComputingVertexResolverClass接口,提供圖加載和迭代計算過程中的圖拓撲修改的沖突處理邏輯。

Partitioner

Partitioner用于對圖進行劃分,使得計算可以分片進行。通過GraphJob的接口提供Partitioner實現,默認采用HashPartitioner,即對點ID求哈希值然后對Worker數目取模。

WorkerComputer

WorkerComputer允許在Worker開始和退出時執行用戶自定義的邏輯。通過GraphJob的setWorkerComputerClass接口提供WorkerComputer實現。

Aggregator

Aggregator的setAggregatorClass(Class…)定義一個或多個Aggregator。

Combiner

Combiner的setCombinerClass設置Combiner。

Counters

計數器。在作業運行邏輯中,可以通過WorkerContext接口取得計數器并進行計數,框架會自動進行匯總。

WorkerContext

上下文對象,封裝了框架提供的功能。例如,修改圖拓撲結構、發送消息、寫結果、讀取資源等。