DseGraphFrameを使用したグラフのエクスポート
DseGraphFrameを使用して、Sparkでサポートされている任意の形式にグラフをエクスポートします。
DseGraphFrame
を使用して、Sparkでサポートされている任意の形式にグラフをエクスポートします。
手順
write
メソッドを使用して、頂点とエッジをSpark対応の形式にエクスポートします。
グラフをDSEFSファイル・システムのJSONファイルにエクスポートします。
g.V.write.json("/tmp/v_json") g.E.write.json("/tmp/e_json")
エクスポートすると、頂点とエッジのJSONファイルを持つ2つのディレクトリーがDSEFSファイル・システムに作成されます。ローカル・ファイル・システムに対してデータのサイズが大きすぎなければ、ローカルでデータを取得することができます。
dse fs "cat /tmp/v_json/* > file:/home/username/local_vertices.json" && dse fs "cat /tmp/e_json/* > file:/home/username/local_edges.json"