2016-07-13 12 views

Antwort

0

Nein, Sie nicht die Daten an ein lokales System zu kopieren. Sie können eine Datei direkt auf HDFS referenzieren und von dort einlesen.

def source = File.csv(dfs_uri + "person.csv.gz").gzip().delimiter("|") 
    load(source).asVertices { 
     label vertexLabel 
     key "id" 
    } 

Dies ist ein Beispiel für ein Mapping-Skript, bei dem eine komprimierte CSV-Datei aus HDFS gelesen wird. 'dfs_uri' ist ein Befehlszeilenparameter, der den URI für das HDFS-Verzeichnis angibt, in dem die Datei gespeichert ist.