Constructor and Description |
---|
GraphLoader() |
Modifier and Type | Method and Description |
---|---|
static Graph<Object,Object> |
edgeListFile(SparkContext sc,
String path,
boolean canonicalOrientation,
int numEdgePartitions,
StorageLevel edgeStorageLevel,
StorageLevel vertexStorageLevel)
Loads a graph from an edge list formatted file where each line contains two integers: a source
id and a target id.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeIfNecessary, initializeLogging, isTraceEnabled, log_, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning
public static Graph<Object,Object> edgeListFile(SparkContext sc, String path, boolean canonicalOrientation, int numEdgePartitions, StorageLevel edgeStorageLevel, StorageLevel vertexStorageLevel)
#
.
If desired the edges can be automatically oriented in the positive
direction (source Id < target Id) by setting canonicalOrientation
to
true.
sc
- SparkContextpath
- the path to the file (e.g., /home/data/file or hdfs://file)canonicalOrientation
- whether to orient edges in the positive
directionnumEdgePartitions
- the number of partitions for the edge RDD
Setting this value to -1 will use the default parallelism.edgeStorageLevel
- the desired storage level for the edge partitionsvertexStorageLevel
- the desired storage level for the vertex partitions